-
2020.05.27 오늘의 일지Dev/개발일지 2020. 5. 28. 01:58
Quartz에서의 Cron Trigger는 작업의 시작 시간을 설정하기 위한 값으로
초, 분, 시, 일, 월 외에도 일(주), 년도(옵션)을 설정할 수 있다.
그렇기 때문에 최대 인자의 갯수는 7개까지 가능하다.
각 인자들은 다음과 같은 범위의 값들을 가질 수 있다.
Field Name Allowed Values Allowed Special Characters Seconds 0-59 - * / Minutes 0-59 - * / Hours 0-23 - * / Day-of-month 1-31 - * ? / L W Month 0-11 or JAN-DEC - * / Day-of-Week 1-7 or SUN-SAT - * ? / L # Year (Optional) empty, 1970-2199 - * / 각 범위들에 대한 설명은 Quartz API에서 CronExpression이란 클래스를 통해 확인 가능하다.
www.quartz-scheduler.org/api/2.3.0/org/quartz/CronExpression.html
특이 사항
Cron Trigger Expression에 Year를 현재 시각에서 100년 뒤 까지만 설정이 가능하다.
즉, 예약 작업은 현재시간 기준 100년 단위에서만 가능하다는 얘기.'Dev > 개발일지' 카테고리의 다른 글
2020.06.02 오늘의 일지 (0) 2020.06.02 2020.05.08 오늘의 일지 (0) 2020.06.01 2020.05.07 오늘의 일지 (0) 2020.06.01 2020.05.28 오늘의 일지 (1) 2020.05.28 2020.05.25 오늘의 일지 (0) 2020.05.25