当另一个服务被终止/死亡时,systemd 启动一个服务

当另一个服务被终止/死亡时,systemd 启动一个服务

当我的服务进入状态时,有没有办法启动另一个服务(或运行脚本)inactive (dead)

例如,在 中upstart,我有

 start on stopped <otherjob>

systemd,我看到了OnFailure=- 这是针对服务的情况无法启动在我的例子中,守护进程正在运行,但随后被终止(例如由于信号),我该如何调用另一个服务(触发启动另一个 systemd 服务单元或脚本)?

注意:我的服务有Restart=no,如果我签入从 调用的脚本ExecStopPost= ,那么我无法区分是SIGTERM由用户或其他进程发送的还是SIGTERM由 发送的systemd。我宁愿systemd在我的服务终止时执行脚本/服务调用(不活跃/死亡

相关内容