Выполните команду в терминале, не ожидает свой возврат

Я должен выполнить браузер Firefox от терминала. Браузер хорошо работает, но терминал все еще ожидает Firefox для возврата и если я делаю CTRL+C, он завершает Firefox. Как к команде выполнения, чтобы заставить Firefox работать независимо от терминала?

3
задан 17 January 2015 в 16:02

3 ответа

Firefox 35 в Ubuntu 14.04 отделяется от оболочки, но при этом по-прежнему печатаются ошибки, чтобы устранить этот вывод, попробуйте:

firefox >/dev/null 2>&1 www.google.com &


> / dev / null делает firefox 'stdout' текстовый поток отправляется в «никуда»,
2> & 1 отправляет stderr в то же место,
& отключает firefox от оболочки.

В Bash «управление заданиями» над длительным процессом, например найти на / как в:

find -printf "%p\n" / >$HOME/LIST-OF-FILES.txt

... в любое время до его завершения вы можете сделать это:
Удерживайте Ctrl и нажмите Z

[1]+  Stopped                 find ...

будет напечатан, и снова появится приглашение оболочки ...
введите bg и нажмите Enter, чтобы найти продолжение работы в фоновом режиме.
Обратите внимание, что ошибки и предупреждения по-прежнему будут печататься, например ...

find: /run/lightdm: Permission denied

Чтобы они не появлялись,добавьте 2> / dev / null в командную строку.

Другой альтернативой запуску программного обеспечения на основе графического интерфейса является

xdg-open firefox ...

... это больше похоже на фактическое нажатие на значок в вашей ОС.

ПРИМЕЧАНИЕ: Ubuntu. Существуют различные варианты этого для других вариантов Linux и MacOS.

Найдите "управление заданиями" в http://www.tldp.org/LDP/abs/html/abs-guide.html - подробнее

4
ответ дан 1 December 2019 в 13:09

Используйте

firefox &

Он создаст процесс firefox в фоновом режиме, и вы сможете работать в терминале

5
ответ дан 1 December 2019 в 13:09

Ctrl + Z - это то, что вы ищете, а затем введите bg Введите

Альтернативно (но вы немного привыкнуть) набирает firefox & вместо firefox Ctrl + Z bg Введите

1
ответ дан 1 December 2019 в 13:09

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

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