유사한 크론 작업을 실행하는 여러 장치가 있습니다. 현재 저는 cron 분과 시간을 임의의 숫자로 설정하고 있습니다(그래서 동시에 실행되지 않습니다).
$random_minute $random_hour * * * sudo /bin/script
각 장치를 무작위로 만드는 패턴을 유지하고 싶지만 6시간마다 실행해야 하는 스크립트도 있습니다. 위의 내용을 와 어떻게 결합할 수 있나요 */6
?
답변1
하루에 시간이 별로 없는데 왜 그냥
17 3,9,15,21 * * * sudo /bin/script
03:17에 한 번 실행하고 그 이후에는 6시간마다 실행하시겠습니까?
대안으로는 프로그램 자체에 절전 모드를 추가하는 것이 있습니다.
0 */6 * * * (sleep 11820; sudo /bin/script)
또는 스크립트를 더 자주(예: 매시간) 실행하고 실제 작업이 지난 6시간 이내에 실행된 경우 스크립트가 종료되도록 합니다.
답변2
일부 cron
구현의 경우 다음을 사용할 수 있습니다.
17 3-23/6 * * * * some command