Восстановить контроль после открытия firefox через терминал [duplicate]

У этого вопроса уже есть ответ: Выполнение программ в фоновом режиме с терминала 8 ответов

Я открываю firefox через терминал, используя

firefox

, но я не могу введите любую другую команду после этого, так как я не возвращаю управление терминалом после того, как набрал это.

Единственный способ сделать это (для меня) - нажать CTRL + Z, но затем замораживает firefox.

Я использую Lubuntu и не совсем новичок в этом, но не использовал его так же, как Windows.

1
задан 7 August 2016 в 21:43

1 ответ

Вы можете ввести

firefox &

, чтобы сообщить firefox для запуска в фоновом режиме, затем вы можете продолжать использовать сеанс терминала ...

Изменить: и @ByteCommander объяснил это гораздо более основательно, чем я.

Но иногда Firefox (или другой процесс, которому было сказано работать в фоновом режиме) будет печатать некоторые предупреждения и т. д. на терминал, даже если процесс выполняется в и был disown ред. Если вы не хотите, чтобы вы могли сказать, что это тихо, перенаправляя stdout и stderr

firefox >/dev/null 2>&1 &

и disown, если хотите. Это даст вам PID дочернего процесса и отправьте любой вывод из него прямо на данные Nirvana (фраза Videonauth), так что вы можете продолжать блаженную уверенность в том, что вас не прервут. Обратите внимание, что вы должны сделать это при запуске процесса; он не может быть добавлен позже.

6
ответ дан 23 May 2018 в 07:49

Другие вопросы по тегам:

Похожие вопросы: