systemd 在另一个成功时运行单元

max*_*xik 5 systemd systemd-timer

我将一些 cron 作业转换为systemd.timer单位,并希望发送有关每个作业失败成功的邮件。

优秀的ArchLinux wiki 页面提供了相关信息,并且设置在失败时也能顺利运行。现在我想在单元成功运行时添加电子邮件通知,但根据systemd.unit没有名为OnSuccess=的配置的配置。

如何处理这个用例?

Mar*_*erg 5

ExecStartPost=/bin/systemctl start some-other-service如果Type=是的话,你可以使用oneshot

阅读有关详细信息man systemd.service

要查看完整的指示列表,请使用man systemd.directives,它列出了所有指示及其记录位置。