> 1) Старт-стоп с проверкой что оно уже работает/еще работает - простынка полэкрана.$ wc monit.init
170 507 4044 monit.init
Причем собственно старт-стоп-рестарт-etc - строк 40-50. Читабельно, с отступами, комментариями и т.п.
Ну, можно эту стандартную "простыню" обернуть в библиотечную функцию. Будет 1 строчка. Вот только ЗАЧЕМ?
> 2) Хотя-бы минимальный перезапуск сервиса при падении
За это гнать надо из профессии. Наравне с "господами", которые всякие глупости делают в cron.
> 3) Какое либо лимитирование числа рестартов (в единицу времени или вообще) если
> сервис навернулся необратимо - делается отдельными приседаниями, если оно надо.
man inittab
> 4) Ах, неплохо б еще логротэйт делать, корректно сигналить сервису о том
> что лог переколбасили и прочая. Еще некислая простыня.
Вот только зачем??
> На совершенно типовую операцию, бэть.
Типовой я бы ее не назвал, как и одну строчку "некислой простыней".
> 5) Как сделать чтобы оно взлетело не ранее чем поднялась вон та
> сеть, ибо мы хотим биндиться на конкретный адаптер - отдельная сказка.
Все просто. Может, это проблема для конкретных дистрибутивов?
>> Причем достаточно шаблонных. Или в арче все настолько зaпущено, по сравнению с тем же Debian?
> А это как раз в дебиане/убунте и было в основном. Вы не
> поверите, написать апстарту конфиг - в цать раз проще, быстрее и приятнее.
Проще написать мейнтейнеру - не значит еще, что проще будет понять администратору. Повторяю, число строк - не мерило удобства.
>> Может познакомиться с нормальными системами мониторинга, вместо разглагольствований
>> на форумах и писания всякой eрунды?
> Если вы про штуки типа monit то у них своих проблем навалом.
"Я не прочитал ман" - вы про эту проблему?
> И опять отдельные кoстыли висящие где-то сбоку. Вам так нравится?
Мне нравится, когда все программы занимаются своими задачами, а не лезут из кожи вон, чтобы быть универсальными комбайнами. Инициализация сервисов и их мониторинг - задачи разные.
> Вот только авторы софта
> не могут требовать непременного наличия некоей совершенно побочной софтины
Они могут требовать соблюдений определенных стандартов. Вот об их наличии и треба беспокоиться.
> Ну так чего ж не впряглись майнтайнить все это безобразие в арче?
Не использую арч. Зачем мне бедные арчеводы в нагрузку?