2012년 9월 5일 수요일

Spring 스케쥴링에서 쓰는 Cron Expression



Cron Expression



예제)
0/10 * * * * ?
==> 매분 0초 부터 10초 단위로 Job 실행.



1. 각 필드별 정리(구분은 Space로 한다.)
1) 초(Second): 0~59
2) 분(Minute): 0~59
3) 시(Hour): 0~24
4) 날짜(Day):1~31
5) 월(Month of the year):1~12
6) 요일(Day of the week [0-6 with 0=Sunday])
7) 년(Year):공백, 1970~2099



2. 특수문자 사용
1) * : 모든값
2) ? : 날짜, 요일에서 정의된 값이 없음을 의미한다.
3) - : 범위
4) / : 증감 표시 (5/15 --> 5,20,35,50을 의미함.)
5) L : 마지막 날 (요일에서 6L ==> 해당월의 마지막 금요일을 의미함.)




3. 기타 특수문자들
1) W : 날짜 필드에서만 허용됨.
2) # : 요일 필드에서만 허용됨.

블로그 보관함