Как лучше всего? Или, по крайней мере ... легко управляемый?
Я обычно создаю сценарии оболочки и python, которые должны всегда работать в фоновом режиме.
Какие-нибудь рекомендации по пакетам, которые это упрощают? Раньше я вставлял сценарий оболочки в cron, чтобы проверить запущенный процесс, но это похоже на взлом. Я недавно прочитал о программе под названием Angel, написанной на Haskell, которая делает это, но похоже, что это обычное использование, которое будет где-то встроено в ОС.
edit: Какой инструмент сократит время, которое я трачу на эту деятельность, и приведет к чему-то, что легко обслуживается и быстро развертывается на новых серверах?
Я регулярно использую руководитель для такого рода задач. Особенно для сценариев, которые не оправдывают создание полного сценария SysV-init.
Ubuntu использует собственную версию / sbin / init называется Выскочка.
В Debian, я думаю, вы используете SystemV скрипты, хотя я не уверен.
SystemV, если это так, управляется с помощью программы под названием service
.
Они есть менять вещи, хотя. Эта идея была запланирована для Ленни (выпущена год назад), но я не знаю, реализована ли она на самом деле.