Назад | Перейти на главную страницу

Правильный способ управления демонами, Debian / Ubuntu Linux

Как лучше всего? Или, по крайней мере ... легко управляемый?

Я обычно создаю сценарии оболочки и python, которые должны всегда работать в фоновом режиме.

Какие-нибудь рекомендации по пакетам, которые это упрощают? Раньше я вставлял сценарий оболочки в cron, чтобы проверить запущенный процесс, но это похоже на взлом. Я недавно прочитал о программе под названием Angel, написанной на Haskell, которая делает это, но похоже, что это обычное использование, которое будет где-то встроено в ОС.

edit: Какой инструмент сократит время, которое я трачу на эту деятельность, и приведет к чему-то, что легко обслуживается и быстро развертывается на новых серверах?

Я регулярно использую руководитель для такого рода задач. Особенно для сценариев, которые не оправдывают создание полного сценария SysV-init.

Ubuntu использует собственную версию / sbin / init называется Выскочка.


В Debian, я думаю, вы используете SystemV скрипты, хотя я не уверен.

SystemV, если это так, управляется с помощью программы под названием service.

Они есть менять вещи, хотя. Эта идея была запланирована для Ленни (выпущена год назад), но я не знаю, реализована ли она на самом деле.