当我的服务进入状态时,有没有办法启动另一个服务(或运行脚本)inactive (dead)
?
例如,在 中upstart
,我有
start on stopped <otherjob>
在systemd
,我看到了OnFailure=
- 这是针对服务的情况无法启动在我的例子中,守护进程正在运行,但随后被终止(例如由于信号),我该如何调用另一个服务(触发启动另一个 systemd 服务单元或脚本)?
注意:我的服务有Restart=no
,如果我签入从 调用的脚本ExecStopPost=
,那么我无法区分是SIGTERM
由用户或其他进程发送的还是SIGTERM
由 发送的systemd
。我宁愿systemd
在我的服务终止时执行脚本/服务调用(不活跃/死亡)