Programing

0 분이 아닌 시간부터 시작하여 5 분마다 크론 작업을 실행하려면 어떻게해야합니까?

lottogame 2020. 12. 4. 07:45
반응형

0 분이 아닌 시간부터 시작하여 5 분마다 크론 작업을 실행하려면 어떻게해야합니까?


5 분마다 스크립트를 실행하고 싶습니다. 13:02부터 시작하여 5 분마다 다른 스크립트를 실행할 수 있지만 13:04부터 시작하여 두 번째 스크립트는 첫 번째 작업이 시작된 후 2 분 후에 실행됩니다. 이것을 어떻게 달성 할 수 있습니까?


이것을 사용하십시오 :

*/5+2 * * * * 1st-script
*/5+4 * * * * 2nd-script

향후 참조를 위해이 온라인 Cron 작업 생성기를 살펴보십시오 .

최신 정보

+Ubuntu 14.04 에서 구문이 작동하지 않는다는 보고가 여러 개 있기 때문에 다음과 같은 변형이 있습니다.

2-59/5 * * * * 1st-script
4-59/5 * * * * 2nd-script

이로 인해 첫 번째 스크립트는 매 시간 시작시 2 분 오프셋으로 시작하여 5 분마다 실행되고 두 번째 스크립트는 오프셋 4 분으로 동일하게 작동합니다.


또는

*/5 * * * * sleep 120; ( first_script.sh & ) ; sleep 120 ; second_script.sh

이 접근 방식의 좋은 점은 crontab이 분 경계가 아닌 다른 시간에 작업을 시작하도록 할 수 있다는 것입니다 (예 : 30 초 후)


*/5+1 * * * * first_script.sh

5 분마다 실행하지만 1 분 오프셋

참고 URL : https://stackoverflow.com/questions/16094545/how-can-i-run-a-cron-job-every-5-minutes-starting-from-a-time-other-than-0-minut

반응형