Есть ли эквивалент 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
