내 머릿속 데이터베이스

Quartz 라이브러리 CronSchedule 문법 본문

Programming/기타 / 알고리즘

Quartz 라이브러리 CronSchedule 문법

파도소리 2016. 1. 4. 18:54

이런거 외울 필요가 없어졌다.

http://cronmaker.com


위 사이트가 너무 좋아서 그냥 때려서 확인한다.



[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

Comments