Я хочу, щоб мій системний сервіс був автоматично запущений при відмові. Додатково хочу обмежити перезавантаження. Я хочу дозволити максимум 3 перезавантаження протягом 90 секунд. Отже, я зробив таку конфігурацію.
[Сервіс]
Перезапуск = завжди
StartLimitInterval = 90
StartLimitBurst = 3
Тепер послуга перезапускається при відмові. Після 3 швидких відмов / перезавантажень він більше не перезапускається, як очікувалося. Тепер я очікував, що systemd запустить послугу після тайм-ауту (StartLimitInterval). Але systemd автоматично не запускає послугу після таймауту (90 сек), якщо я вручну перезавантажую службу після таймауту, який він працює. Але я хочу, щоб systemd автоматично запустив послугу після StartLimitInterval. Будь ласка, дайте мені знати, як досягти цієї функції.
StartLimitIntervalSec
, ні StartLimitInterval
.