| [Cron Explanation & Example] |
cron = "*(초) *(분) *(시) *(일) *(월) *(요일) *(년도 -생략가능)"
- * : 모든 값을 뜻합니다.
- ? : 특정한 값이 없을음 뜻합니다.
- - : 범위를 뜻합니다. (ex) 월요일에서 부터 수요일까지는 MON-WED 표현
- , : 특별한 값일 때만 동작 (예) 월,수,금 MON,WED,FRI
- / : 시작시간 / 단위 (예) 0분부터 매 5분 0/5
- L : 일에서 사용하면 마지막 일, 요일에서는 마지막 요일(토요일)
- W : 가장 가까운 평일 (예) 15W는 15일에서 가장 가까운 평일 (월 ~ 금)을 찾음
- # : 몇째주의 무슨 요일을 표현 (예) 3#2 : 2번째주 수요일
| Cron Expression |
빈도 |
| 0 0/5 * * * * |
5분 마다 실행 ex) 00:05, 00:10. 00:15\ |
| 0 0 0/1 * * * |
1시간 마다 실행 ex) 01:00, 02:00, 03:00. |
| 0 0 18 * * * |
매일 오후 18시마다 실행 |
| 0 0/5 18 * * * |
일 오후 18시00분-18시55분 사이에 5분 간격으로 실행 ex) 18:00, 18:05.....18:55 |
| 0 0/5 9,18 * * * |
매일 오후 9시00분-9시55분, 18시00분-18시55분 사이에 5분 간격으로 실행 |
| 0 0 0 1 * * |
매달 1일 00시에 실행 |
| 0 30 10 ? 3 MON-FRI |
매년 3월내 월-금요일 10시 30분에만 실행 |
| 0 0 10 L * ? |
매월 마지막날 저녁 10시에 실행 |
|