如果 ExecCondition 失败,Restart=on-failure 似乎不起作用,根据文档,这可能是由于 systemd 未将单元标记为失败。但是,如果条件失败,我想在计时器后重新启动设备,我知道我可以简单地使用 ExecPreStart,但这也会使日志变得混乱。有没有好的解决方案,或者 ExecPreStart 就是这样?
在 systemd 中使用 Restart=on-failure 和 ExecCondition
•
systemd
如果 ExecCondition 失败,Restart=on-failure 似乎不起作用,根据文档,这可能是由于 systemd 未将单元标记为失败。但是,如果条件失败,我想在计时器后重新启动设备,我知道我可以简单地使用 ExecPreStart,但这也会使日志变得混乱。有没有好的解决方案,或者 ExecPreStart 就是这样?