我希望我的systemd服务在发生故障时自动重新启动。另外,我想对重启次数进行限制。我希望在90秒内最多允许3次重启。因此,我完成了以下配置。
[服务]
重新启动=始终
StartLimitInterval = 90
StartLimitBurst = 3
现在,服务将在失败时重新启动。3次快速故障/重新启动后,它不再按预期方式重新启动。现在,我希望systemd在超时(StartLimitInterval)之后启动服务。但是如果我在超时后手动重新启动服务,则systemd不会在超时(90秒)后自动启动服务。但是我希望systemd在StartLimitInterval之后自动启动服务。请让我知道如何实现此功能。
StartLimitIntervalSec
,不是StartLimitInterval
。