如何使用systemd仅在进程不良退出而不是优雅的情况下运行脚本

我configurationsystemd运行一个系统devise的几个服务和目标。

我希望运行一个脚本来创build一个通知,如果系统中的服务崩溃了。 问题是我的系统有几个依赖关系,包括如果其中一个服务崩溃,重新启动几个服务,我不能使用ExecStopPost因为所有的服务都会通知崩溃,即使它们被systemdclosures了因为另一项服务已经崩溃。

任何属性或其他方式来运行脚本,如果一个服务崩溃(只有当它崩溃)?

我不确定,但OnFailureFailureAction可能是你在找什么。