> какое это имеет отношение к портянкам и конфигурации, разбросанной по нечитаемому
> коду этой портянки.Такое, что в sysv рестартом, если уж он нужен, занимается отдельная костыль-портянка, как правило пинаемая из крона. Ну или отдельный стартер (а инит тогда вообще зачем?). Сам по себе init не умеет мониторить участь того что он запускал.
> Речь ведь шла о том, что скрипты, видите ли не дают спать спокойно админу.
Речь шла о том что в целом традиционный подход sysv init имеет кучу дурных мест. Про то как скрипты выглядят - было в соседнем сообщении. Вам мало? Я даже конкретный пример очередного гуано в скрипте привел, раз уж просили.
> Но то, о чём вы говорите реализуется и на скриптах.
Несомненно. "Но есть некоторые нюансы". Как то - я не хочу ворочать простыни с гoвнoкодом, где конфигурация зачастую размазана по всей площади вместо компактного конфига в несколько строк.
> Openrc это умеет, например.
Ну и пусть себе дальше умеет. Я не желаю конфигурировать запуск процессов как трехстраничные скприптятины. Особенно учитывая что там зачастую разводят авторы программ и майнтайнеры.
> Более того делает по-дефолту, чтобы отключить эту херь, надо отдельные телодвижения предпринимать.
Ну а в нормальном стартере это вопрос 1-2 директив в конфиге, даже телодвижением называть как-то неудобно.
> Или я что-то упускаю из вида?
Да, вы упускаете из вида один жирный нюанс: я не хочу видеть описание старта процесса в виде трехстраничного скрипта где конфигурация размазана по всему коду, если это в более нормальных решениях делается как простой конфиг на 5 строк. Это так сложно для понимания? По каким-то таким причинам я в принципе не собираюсь рассматривать openrc как нечто интересное мне: это такой же инит, только еще хуже - еще больше навороченной скриптятины там где я ее вообще видеть не хочу в общем случае. Ну то-есть я допускаю что скрипты могут быть нужны в сильно эксклюзивных случаях, когда нечто требует крйне нестандартной логики взлета/шатдауна. Но это как раз исключение из правил. Там я не против скриптов. Если это 1 раз на 1000 программ. А вот 3-страничный гомнокод как запускач каждой первой программы меня почему-то совершенно не прет. Наверное потому что редактировать 6 вхождений путей там где по идее должно быть одно - нифига не прикольно (как я показал на примере 3proxy).