Nohup

· 1 мин. чтения

Если выключить терминал или прервать соединение, то процесс, как правило, будет убит, даже если указать знак &. Специально для таких ситуаций создали команду nohup (no hangup – не реагировать на разрыв линии).

Если ввести

   $ nohup команда &

то выполнение команды будет продолжено даже после выхода из системы. Весь вывод команды сохраняется в файле nohup.out. Способа осуществить nohup команды задним числом не существует.

Программное окружение Unix (Книга)


Думаю, что это может пригодиться при работе с серверами. Обычно, разрывы соеднинений прерывают сессию, и всё закрывается по этому SIGHUP. Хотя все сейчас используются для этого tmux. Есть вариант и специальных ssh-клиентов.


консольные утилиты