실패시 시스템 서비스가 자동으로 다시 시작되기를 원합니다. 또한 재시작 횟수를 제한하고 싶습니다. 90 초 동안 최대 3 번의 재시작을 허용하려고합니다. 따라서 다음 구성을 수행했습니다.
[서비스]
Restart = 항상
StartLimitInterval = 90
StartLimitBurst = 3
이제 서비스가 실패하면 다시 시작됩니다. 3 개의 빠른 실패 / 레스토랑 후에는 더 이상 예상대로 다시 시작되지 않습니다. 이제 타임 아웃 (StartLimitInterval) 후에 systemd가 서비스를 시작할 것으로 예상했습니다. 그러나 시간 초과 후 서비스를 수동으로 다시 시작하면 systemd는 시간 초과 (90 초) 후에 서비스를 자동으로 시작하지 않습니다. 그러나 StartLimitInterval 이후에 systemd가 서비스를 자동으로 시작하기를 원합니다. 이 기능을 달성하는 방법에 대해 알려주십시오.
StartLimitIntervalSec
것이 아니라고 생각합니다 StartLimitInterval
.