Systemd 提供了当一个单元进入时激活其他单元的能力不活跃的带有选项的状态OnSuccess=notify-success@%n
或失败的状态与OnFailure=notify-failure@%n
为有记录的。我使用它们向我发送有关状态更改的通知。
我现在有一个单元,当单元从失败状态恢复时,我希望收到通知,这意味着仅当单元在处于失败状态后第一次成功运行时(失败的->积极的->不活跃的)。
OnSuccess
在这里没有帮助,因为每次单元成功运行时都会执行它。我正在寻找像例如这样的选项OnFirstSuccess=notify-recovered@%n
。 systemd 中是否存在这种可能性?