starts Quartz 설정 양식

2014. 10. 7. 11:0099. 정리전 - IT/11. Java

 

 +----------------------------+
 | Cron Expression            |
 +----------------------------+
   총 7개의 필드 있고 마지막 필드(년도)는 생략 가능하다
 
 +-----------------------------------------------+
 | 필드이름 허용 값                              |
 +-------------------------+---------------------+
 | 초(Seconds)             | 0 ~ 59              |
 | 분(Minutes)             | 0 ~ 59              |
 | 시간(Hours)             | 0 ~ 23              |
 | 달의 날짜(Day-of-month) | 1 ~ 31              |
 | 달(Month)               | 1 ~ 12 or JAN ~ DEC |
 | 주의 날짜(Day-of-week)  | 1 ~ 7 or SUN-SAT    |
 | 년도(Year) (선택가능)   | 빈값, 1970 ~ 2099   |
 +-------------------------+---------------------+
 
 +-----------------------------------------------------------------------------+
 | Cron Expression의 특수문자                                                  |
 +---+--------------------+--------------------+-------------------------------+
 | * | 모든 수를 나타냄   | * * * * * *        |                               |
 | - | 값의 사이를 의미   | * 10-13 * * * *    | 10,11,12,13분에 동작함        |
 | , | 특정값 지칭        | * 10,11,13 * * * * | 10,11,13분에 동작함           |
 | / | 값의 증가를 표현   | * 0/5 * * * *      | 0분부터 시작해서 5분마다 동작 |
 +---+--------------------+--------------------+-------------------------------+
 | ? | 특별한 값이 없음을 | 나타냄(day-of-month, day-of-week 필드만 사용)      |
 | L | 마지막 날을 나타냄 | (day-of-month, day-of-week 필드만 사용)            |
 +---+--------------------+----------------------------------------------------+