Есть ли способ запустить другую службу (или запустить сценарий), когда моя служба входит inactive (dead)
штат ?
Например, в upstart
, Я имел
start on stopped <otherjob>
В systemd
, Я вижу на OnFailure=
- что для случаев, когда услуга не запускается. В моем случае демон запущен, но затем его убивают (например, из-за сигнала), как я могу вызвать другую службу (запускать запуск другого служебного модуля systemd или сценарий)? .
Примечание: моя служба Restart=no
, если я регистрирую скрипт, вызванный из ExecStopPost=
тогда я не могу различить SIGTERM
отправлено пользователем или другим процессом vs SIGTERM
Отправлено от systemd
. Я бы предпочел systemd
чтобы выполнить вызов сценария / службы, когда моя служба умирает (идет неактивный / мертвый)