Есть ли эквивалент start терминала Windows в эмуляторе терминала GNU/Linux? Например, если я хочу выполнить некоторую медленную терминальную задачу асинхронно, все еще проверяя ее в отдельной оболочке, я бы start process-photos *.jpg и позволил этому терминалу ответвляться во время работы в настоящем.

1 ответ1

2

start вызывает функцию ShellExecuteEx оболочки Win32. В Linux нет прямого эквивалента.

Однако для целей неблокирующей команды вы можете добавить & в конец строки в bash чтобы запустить команду в фоновом режиме. Например:

process-photos *.jpg &

Возможно, я неправильно истолковал ваш вопрос. Первая часть этого ответа больше напоминает start /b , который запускает новый процесс без нового окна.

Если вы действительно хотите запустить новое окно, вы можете сделать это, запустив новый терминал и сказав ему выполнить команду:

x-terminal-emulator -e process-photos *.jpg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .