Без содержимого юнита я не могу сказать насчёт "считает, что не запустил". Если там Type=oneshot и RemainAfterExit=false, то это ожидаемое поведение.
Если RemainAfterExit=true, или тип другой (а сервис вышел), это может ещё зависить от SuccessExitStatus (если сервис вышел с кодом 0, дефолтное поведение systemd, считать, что так и должно быть. Его можно поменять).
В целом, systemd - самая непротиворечивая и сохраняющая инвариант система запуска, которую я видел. Там есть ответы на все странные ситуации, и для всех ситуаций (которые я видел), поведение либо не может быть другим, либо есть опции для подстройки юнита.
Comments 32
просто supervisord больше не разрабатывают, как говорится зачем, если есть кубы? =)
Reply
Reply
Да нормально его разрабатывают. А кубы уйдут туда же, куда и прочие виртуалки, в нишевую хуету.
Reply
такое себе =)
все давно уже на systemctl сидят
Reply
Reply
Reply
Reply
Если RemainAfterExit=true, или тип другой (а сервис вышел), это может ещё зависить от SuccessExitStatus (если сервис вышел с кодом 0, дефолтное поведение systemd, считать, что так и должно быть. Его можно поменять).
В целом, systemd - самая непротиворечивая и сохраняющая инвариант система запуска, которую я видел. Там есть ответы на все странные ситуации, и для всех ситуаций (которые я видел), поведение либо не может быть другим, либо есть опции для подстройки юнита.
А вот юнит-файлы могут быть криво написаны, факт.
Reply
Reply
Leave a comment