rom*_*inf 5 systemd services reboot
Systemd 允许在服务崩溃时自动重启服务。为了防止无限期服务重启,它使用 @StartLimitInterval@ 和 @StartLimitBurst@ variables。
此外,我可以在服务重启失败后重启整个系统(这似乎是合理的:一个操作系统 - 一个服务)。
问题是,如果我结合 systemd 的这些功能并且我的服务不断失败,我会不断重启。
有没有办法在第一次重启后停止重启电脑?换句话说,我想为整个操作系统指定 @StartLimitInterval@ 和 @StartLimitBurst@ 变量,而不是为服务。
我搜索了此功能,但一无所获。另一方面,我猜之前有人已经解决了这个问题。
我认为我可以通过在第一次重新启动之前创建锁定文件然后观看它来做到这一点,但它看起来很丑陋,我不知道如何告诉 systemd 创建它。
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |