MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как запустить программу в виде демона
12.08.2009
20:00
Текстовые метки: SIGHUP, nohup, фоновый процесс
Раздел: Компьютер - Linux - Bash - Команды и скрипты

Программу можно запускать в фоновом режиме с помощью &. Но при закрытии текущего терминала, запущенная таким образом программа тоже будет удалена.

Это происходит потому, что запущенный процесс программы реагирует на сигнал SIGHUP, который генерируется в момент закрытия текущего шелла.

Чтобы процесс продолжал работать, можно воспользоваться командой nohup.

Пример - запуск tail -f file.log в виде демона

nohup tail -f file.log >/dev/null &

Вывод надо обязательно перенаправлять в /dev/null.

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования