systemd에서 Restart=on-failure 및 ExecCondition을 사용하십시오.

systemd에서 Restart=on-failure 및 ExecCondition을 사용하십시오.

ExecCondition이 실패하면 Restart=on-failure가 작동하지 않는 것 같습니다. 문서에 따르면 이는 시스템이 장치를 실패로 표시하지 않았기 때문일 수 있습니다. 그러나 조건이 실패하고 타이머가 끝난 후 장치를 다시 시작하려는 경우 간단히 ExecPreStart를 사용할 수 있지만 그렇게 하면 로그도 복잡해집니다. 좋은 해결책이 있습니까, 아니면 ExecPreStart가 바로 그것입니까?

관련 정보