LINUX.ORG.RU

История изменений

Исправление qnikst, (текущая версия) :

Не нравятся pid-файлы? включи rc_cgroup_cleanup=yes и можешь не указывать, делов то)

а). пид-файлы проверяются при возвращении статуса сервиса

б). systemd использует pid файлы, неожиданно, но если их спрятать в xattr цгруппы и назвать master-process, то суть не поменяется, только cat-ом их не посмотришь

в). rc_cgroup_cleanup это конечно хорошо, но тут важнее скорее супервижн, что-то типа [1]. Но там устаревшный вариант, сейчас я понимаю, как сделать лучше и не хватает только выходного в который я смогу сесть и запилить правильный вариант.

Указание «after bootmisc modules/before dns», которое в systemd не нужно.

в системд modules не нужен чудом, а вот сетевые зависимости там действительно не нужно указывать, я бы правда сказал, что это однозначно хорошо (если честно я бы сказал, что это всегда плохо).

[1] http://qnikst.github.io/posts/2013-08-08-openrc-supervision-using-cgroups.html (лингво-нацистам не смотреть, там сплошной pidgin-inglish)

Исходная версия qnikst, :

Не нравятся pid-файлы? включи rc_cgroup_cleanup=yes и можешь не указывать, делов то)

а). пид-файлы проверяются при возвращении статуса сервиса

б). systemd использует pid файлы, неожиданно, но если их спрятать в xattr цгруппы и назвать master-process, то суть не поменяется, только cat-ом их не посмотришь

в). rc_cgroup_cleanup это конечно хорошо, но тут важнее скорее супервижн, что-то типа [1]. Но там устаревшный вариант, сейчас я понимаю, как сделать лучше и не хватает только выходного в который я смогу сесть и запилить правильный вариант.

Указание «after bootmisc modules/before dns», которое в systemd не нужно.

в системд modules не нужен чудом, а вот сетевые зависимости там действительно не нужно указывать, я бы правда сказал, что это однозначно хорошо (если честно я бы сказал, что это всегда плохо).

[1] http://qnikst.github.io/posts/2013-08-08-openrc-supervision-using-cgroups.html