Различие между длительным процессом и демоном?

Подход, который работает даже на удаленные файловые системы (который может быть смонтирован rw, даже если они экспортируются ro, приводящий к файловой системе только для чтения) должен просто создать тестовый файл в каждой файловой системе и протестировать код возврата той команды.

Но если это - что-то, что регулярно происходит, необходимо изучить причину вместо того, чтобы пытаться продолжить фиксацию признаков.

3
01.05.2013, 21:11
1 ответ

Различие находится в will continue to run outputting log messages to the console часть. Демон является длительным процессом, который не имеет никакой ссылки на консоль, которая запустила ее первоначально.

Удаление ссылки делает несколько дополнительных шагов (закрывающий исходные входные и выходные дескрипторы файлов) известный как 'отсоединение'.

4
27.01.2020, 21:20
  • 1
    Отчасти как переход от искусственного интеллекта и реальной аналитики lol или прежде чем Вы будете 18 со строкой, присоединенной к Вам, после того, как Вы становитесь взрослым, Вы были бы процессом демона, который не связывается с родительской оболочкой. –  Joe 02.05.2013, 01:53
  • 2
    Длительный Процесс продолжит работать, даже если я выйду из сессии SSH? –  Kevin Boyd 02.05.2013, 07:33
  • 3
    Хм, я не уверен как forever будет реагировать на консольное исчезновение. Если Вы хотите использовать 'Длительный Процесс' от ssh сессии, Ваш лучший выбор состоит в том, чтобы, вероятно, выполнить его в a screen или a tmux сессия –  Frederik Deweerdt 02.05.2013, 07:40
  • 4
    спасибо за обновление! также, когда я запускаю свой скрипт с, "навсегда запускают myscript.js" и затем проверяют все в настоящее время рабочие процессы узла с "PS aux | grep узел", Он показывает мне 2 выполнения процессов. Какая-либо идея, почему это произошло бы? –  Kevin Boyd 02.05.2013, 07:43
  • 5
    Да, родитель является сторожевым таймером: это следит за детьми (который на самом деле запускает Вашу программу). Задача сторожевого таймера состоит в том, чтобы следить за детьми и перезапускать его в случае необходимости –  Frederik Deweerdt 02.05.2013, 07:58

Теги

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