2011-11-01 2 views
1

나는 11 나는 다음과 같은 크론 트리거를 사용할 수 있습니다 시까 지 (9) 사이에 5 분마다 발생하는 작업을 예약 할 경우 : (필요한 경우 분에 걸쳐 세밀하게 제어에 대한 5,10,15,20,25,30,35,40,45,50,55 21-22 * * * 같은 또는 무언가)비 정렬 시간별 범위에 대한 Crontab 구문?

0/5 21-22 * * * 

.

"9시 30 분부터 11시 30 분까지 5 분마다"지정하는 방법이 있습니까? 까다로운 점은 예를 들어 시간이 21이면 분 필드에서 5을 건너 뛰고 아직 그 방법을 알지 못합니다.

답변

2

단순 대안 크론 더 예약 작업을 추가하는 것 ...

30,35,40,45,50,55 21 * * * /job_to_run 
*/5 22 /job_to_run 
5,10,15,20,25,30 23 * * * /job_to_run 

추신 크론은 일반적으로 다음과 같은 순서를 가지고 있습니다 :

Minutes Hour DayOfMonth Month DayOfWeek Command 
+0

좋은 지적과 감사합니다. - 저는 Quartz의 [cron-style trigger] (http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger)를 사용하고 있습니다. 그래서 여러분이 옳았고, 필드가 고장났습니다. . 나는 보통'man 5 crontab'을 할 때마다 어쨌든 새로운 항목을 추가해야합니다. :) –