Systemd 在恢复时激活单元/失败后首次成功时激活单元

Systemd 在恢复时激活单元/失败后首次成功时激活单元

Systemd 提供了当一个单元进入时激活其他单元的能力不活跃的带有选项的状态OnSuccess=notify-success@%n失败的状态与OnFailure=notify-failure@%n有记录的。我使用它们向我发送有关状态更改的通知。

我现在有一个单元,当单元从失败状态恢复时,我希望收到通知,这意味着仅当单元在处于失败状态后第一次成功运行时(失败的->积极的->不活跃的)。

OnSuccess在这里没有帮助,因为每次单元成功运行时都会执行它。我正在寻找像例如这样的选项OnFirstSuccess=notify-recovered@%n。 systemd 中是否存在这种可能性?

相关内容