systemd:限制服务可以重新启动的次数

ily*_*725 4 systemd

我想限制我的服务可以重新启动的次数。有突发限制

StartLimitIntervalSec=60
StartLimitBurst=5
Run Code Online (Sandbox Code Playgroud)

但它们限制了服务在指定时间间隔内可以重新启动的次数。有没有办法指定一个服务一般可以重启多少次?就好像间隔被设置为无穷大一样。

systemd 245 (245.4-4ubuntu3.2)
Run Code Online (Sandbox Code Playgroud)

ily*_*725 8

部分解决方案。我基本上设置了这些值

StartLimitIntervalSec=1d
StartLimitBurst=5
Run Code Online (Sandbox Code Playgroud)

每天限制 5 次重新启动。