- Today
- Total
내 머릿속 데이터베이스
Quartz 라이브러리 CronSchedule 문법 본문
[Quartz 사용전 Cron형식 알아보기]
* Quartz 형식 :
[Seconds] [Minutes] [Hours] [Day-of-month] [Month] [Day-of-Week] [Year]
- Seconds : 0 ~ 59 , Minites : 0 ~ 59 , Hours : 0 ~ 23
- Day of Month : 0 ~ 31 , Month : 1 ~ 12
- Day of Week : 1(Sunday) ~ 7(Saturday)
- Year : YYYY형식 -> 특정일에 수행할때만 사용
* 예제
- 매일 오전 9시에 수행 : 0 0 9 * * ?
- 매월 10일 오전 9시에 수행 : 0 0 9 10 * ?
- 매주 일요일 오전 9시에 수행 : 0 0 9 ? * 1
- 매월 두번재 일요일 오전 9시에 수행 : 0 0 9 ? * 1#2
( [실행할 요일]#[n번째] )
- 매시간 10분간격으로 수행 : 0 10 * * * ?
"0 0 12 ? * WED" : "매 수요일 오후 12시"
"0 0/5 * * * ?" : "매 5분간격 0초에(즉, 5분0초, 10분0초, 15분0초, ...)"
"10 0/5 * * * ?" : "매 5분간격 10초(즉, 0분10초, 5분10초, 10분10초, ...)"
"0 30 10-12 ? * WED,FRI" : "매 수요일, 금요일의 10:30분, 11:30분, 12:30분
0/1 * * * * ? 매 1초 간격
0 0/1 * * * ? 매 1분 간격
0 0 0/1 * * ? 매 1시간 간격
0 0 0 * * ? 매일 0시 마다
0 0 0 1 * ? 매월 1일 마다
0 0 0 1,10,20 * ? 매월 1일, 10일, 20일 마다
http://ikaruce2.blog.me/110123993046