Есть ли эквивалент start
терминала Windows в эмуляторе терминала GNU/Linux? Например, если я хочу выполнить некоторую медленную терминальную задачу асинхронно, все еще проверяя ее в отдельной оболочке, я бы start process-photos *.jpg
и позволил этому терминалу ответвляться во время работы в настоящем.
1 ответ
2
start
вызывает функцию ShellExecuteEx
оболочки Win32. В Linux нет прямого эквивалента.
Однако для целей неблокирующей команды вы можете добавить &
в конец строки в bash
чтобы запустить команду в фоновом режиме. Например:
process-photos *.jpg &
Возможно, я неправильно истолковал ваш вопрос. Первая часть этого ответа больше напоминает start /b
, который запускает новый процесс без нового окна.
Если вы действительно хотите запустить новое окно, вы можете сделать это, запустив новый терминал и сказав ему выполнить команду:
x-terminal-emulator -e process-photos *.jpg