
CentOS에는 3분마다 실행하고 싶은 cron 작업이 있지만 0, 3, 6, 9...에서 시작하여 3분마다 실행되는 다른 cronjob도 많이 있습니다.
따라서 내 서버가 너무 과부하되는 것을 방지하기 위해 내 크론 중 일부가 3분마다 실행되지만 1분부터 시작하는 식으로 1, 4, 7...
내 크론은 일반적으로 다음과 같습니다.
*/3 * * * *
어떻게 해야 하나요?
답변1
1-59/3은 이를 지정하는 보다 일반적이고 간결한 방법으로 "1부터 시작하여 3분마다"를 의미합니다.
답변2
heemayl의 답변 외에도 원하는 분을 나열할 수 있지만 기존 방법보다 덜 간단하고 오류가 발생하기 쉽습니다.
1,4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58 * * * * some_command
답변3
sleep 60
실행하려는 명령이 실제로 1분 후에 실행되도록 첫 번째 명령으로 사용할 수 있으며 cron
시간은 다음과 같습니다 */3
.
*/3 * * * * sleep 60 && some_command