스킬(skills)/자바(Java)

쿼츠(Quartz) 스케쥴러 시간 설정 방법

후바스탱크 2015. 3. 11. 13:06

필드 항목 (왼쪽부터)

- seconds

- minutes

- hours : 24시표기법. 0~23 값 사용

- day

- month

- week : 1~7 또는 MON/TUE/WED 등 텍스트 사용. 숫자 사용 시 1-일요일, 7-토요일

- years : 사용 안해도 되는 옵션 값



- 숫자 : 의미 그대로

- 문자 : 요일에만 사용함. 의미 그대로

- * : 모두

- ? : 의미를 두지 않음 = 모두. month와 week에 사용함. 


예제

- 매일 정각 : cron="0 0 0 * * ?"

- 매일 2시 30분 : cron="0 30 2 * * ?"

- 매일 10초마다 : cron="*/10 * * * * ?" -> fixedDelay가 나음


- 매일 오전 2시에 10초마다 : cron="*/10 0 2 * * ?"

- 주중 정각 : cron="0 0 0 0 MON-FRI ?"