Я настроил systemd для запуска системы, состоящей из нескольких служб и целей.
Я хочу запустить сценарий, который создает уведомление в случае сбоя службы в системе. Проблема в том, что моя система имеет несколько зависимостей, включая перезапуск нескольких служб в определенном порядке, если одна из служб выйдет из строя, и я не могу использовать ExecStopPost
потому что тогда все службы уведомляют о сбое, даже если они были отключены systemd из-за сбоя другой службы.
Любой атрибут или другой способ запустить скрипт в случае сбоя службы (и только в случае сбоя)?
Я не уверен, но OnFailure
или FailureAction
может быть то, что вы ищете.