5분마다 실행하고 싶은 프로그램을 만들었습니다.둥근시간(**:00, **:05, **:10, ...,아니요**:01, **:06, **:11,... 또는 **:03, **:08, **:13,...).
읽어보니 crontab보다 systemd를 사용하는 것이 더 좋아서 systemd를 사용하고 싶습니다. 5분마다 프로그램을 시작하는 방법을 알고 있지만 작동하지 않습니다.둥근시간. **:00에 프로그램을 시작하려고 시도할 수 있다는 것을 알고 있으므로 다음번에는 **:05 등에서 시작될 것입니다. 그러나 이는 너무 어리석은 접근 방식인 것 같습니다.
systemd를 사용하여 이러한 프로그램을 시작하는 방법은 무엇입니까? 아니면 systemd로는 이 작업을 수행할 수 없고 crontab을 사용해야 합니까?
답변1
좋은 지름길이 있는 것 같지는 않지만 가능한 시간을 나열하면 할 수 있습니다.OnCalendar=
:
OnCalendar=*-*-* *:0,5,10,15,20,25,30,35,40,45,50,55:00
표준화된 형태로.
systemd는 일반적으로 캘린더 이벤트에 대해 1분의 여유를 제공합니다. 이를 지정하여 이를 강화할 수 있습니다.AccuracySec=
.