Существуют разные способы запуска программы терминала и продолжения использования терминала:
- Вы можете открыть другую вкладку терминала (щелкните правой кнопкой мыши, затем выберите «Открыть новую вкладку»).
- Вы можете добавить
&
к команде, которую вы запускаете. Имейте в виду, что вы не увидите текстовый вывод на терминал, например сообщения об ошибках.
- Вы можете напечатать Ctrl- Zи затем запустить
bg
. Это имеет тот же эффект, что и бегcommand &
- Вы можете запустить
nohup command &
и затем нажать Enter. (Спасибо ccpizza , см. Комментарии ниже.)
Однако нажатие Alt- F2и затем запуск вашей команды из графического интерфейса обычно считается лучшей практикой - терминала вообще нет!
Обратите внимание, что при использовании &
(не nohup
) закрытие терминала по- прежнему завершает работу приложения, если вы не запустите его disown
позже .
РЕДАКТИРОВАТЬ: похоже, что использование nohup
иногда оставляет небольшие помет в вашей домашней папке. То, что обычно регистрировалось в терминале, по-видимому, сохраняется в файл в ~ /.
~~
Простой способ запустить программу в фоновом режиме - program-name & disown
вы попадете в терминал, который можно закрыть, не прерывая процесс.
nohup firefox&
.program-name & disown
это хорошее решениеВы можете запустить команду с & после.
Например:
Thunderbird &
Смотрите здесь для получения дополнительной информации.
источник
Вы можете использовать
setsid
для запуска программы в новом сеансе с добавлением к,&>/dev/null
так что вы не будете получать никаких сообщений журнала.Так было бы как
setsid program-name &>/dev/null
источник
Используя
screen
команду, вы можете открыть несколько сеансов терминала, используя одно окно, и нажмитеapt-get install screen (On Debian based Systems)
yum install screen (On RedHat based Systems)
screen
(начать новый экран)[Your command]
Ctrl+A d
покинуть экран ... и так далееhttps://linuxize.com/post/how-to-use-linux-screen/
источник
Вы можете запустить его в виртуальном терминале
tmux
(или, какscreen
я слышал, он больше не поддерживается)tmux
может сделать намного больше, например:https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/
источник