내 시스템 서비스 파일이 실패한 종료 코드로 인해 실패하면 실행 파일이 올바르게 다시 시작됩니다. 내 서비스 파일에는 다음이 포함됩니다.
SuccessExitStatus=0 129 200
Restart=on-failure
내 실행 파일은 장치의 존재 여부에 따라 달라지므로 장치가 손실되면 부팅 후 즉시 종료될 수 있습니다(논스톱 재부팅 발생). 나는 내 서비스가 논스톱이 아닌 매분마다 다시 시작되기를 원합니다. 실패에 따른 재시작에 대한 지연/간격/간격을 설정하는 방법이 있습니까? 이것을 찾았지만 한 웹사이트에서는 정기적인 재부팅에서만 작동한다고 말했습니다.
RestartSec=
Configures the time to sleep before restarting a service (as configured with Restart=). Takes a unit-less value in seconds, or a time span value such as "5min 20s". Defaults to 100ms.