我配置了 systemd 来运行由多种服务和目标组成的系统。
我希望运行一个脚本,在系统中的服务崩溃时创建通知。问题是我的系统有几个依赖项,包括如果其中一个服务崩溃,则按特定顺序重新启动多个服务,我无法使用,ExecStopPost
因为这样所有服务都会通知崩溃,即使它们被 systemd 关闭,因为另一个服务崩溃了。
如果服务崩溃(并且仅当服务崩溃时)是否有任何属性或其他方式来运行脚本?
答案1
我不确定,但是OnFailure
或者FailureAction
可能就是您正在寻找的。