Cron이란?

Unix의 Job Scheduler System 으로 Job Scheduler와 동일한 의미로도 사용된다.

Cron Expression 이란?

시간 단위를 표현하는 표현식을 의미한다.

Cron식의 기본 표현식은 아래와 같다.

<초> <분> <시> <일> <월> <요일> <년>

example

0 0/1 * 1/1 * ? *

표현식의 각 필드 허용값

필드 허용되는 값 허용되는 특수문자 비고
0~59 , - * /  
0~59 , - * /  
0~23 , - * /  
1~31 , - * / L W 일과 요일 동시 설정 불가능
1~12 또는 JAN ~ DEC , - * / 대소문자 상관없음
요일 0~6 또는 SUN ~ SAT , - * L # 대소문자 상관없음
일과 요일 동시 설정 불가능
L : 토요일
<월>L : 월의 마지막 요일
FRI#3 : 매월 3번째 금요일
1970 ~ 2099 , - * /  

특수문자

문자 의미
* 모든 값
? 특정한 값이 없음
- 범위 지정
, 여러 값을 지정
/ 증가하는 값을 지정
L 마지막 값 지정
W 가장 가까운 평일
# 몇 번째 무슨 요일인지

연결문서

댓글남기기