loading

Процессы Linux



ЗАПУСК ДЕМОНОВ



В данном вопросе рассматриваются демоны как процессы, не связанные ни с одним терминалом.

Начальные условия: Командная строка после входа в систему.

1.Если запустить команду в фоновом режиме и выйти из командной оболочки: например, find / -name "*.html" -exec grep -Hn "linux loader" \{} \; & и exit, то запущенная команда завершится по сигналу SIGHUP.

user@desktop ~ $ find / -name "*.html" -exec grep -Hn "linux loader"\{} \; &
[1] 9555
user@desktop ~ $ exit

2.Для того, чтобы программы не получали сигнал SIGHUP, используется специальная команда nohup:

nohup find / -name "*.txt" -exec grep -Hn "linux loader" \{} \; &
user@desktop ~ $ nohup find / -name "*.html" -exec grep -Hn "linux loader" \{} >> result\; &
[1] 9783
user@desktop ~ $ exit

Эта программа завершится корректно после окончания поиска.


1 2 3 [4] 5
icon warning
 (Голосов: 3)

icon edit Pavel-golicon date(27 декабря 2009)
icon print
Добавление комментария:
Имя:
Пароль: (если зарегистрирован)
Email: (обязательно!)
captcha
Up
Down