cron 표현식 해석기
5필드 cron 표현식을 우리말로 풀이하고 다음 실행 시각 5개를 계산합니다.
cron 표현식 해석기 안내
표준 5필드 cron(분 시 일 월 요일)을 우리말로 풀이하고, 컴퓨터의 로컬 시간 기준으로 다음 실행 시각 5개를 보여줍니다. 다음 시각은 지금부터 1분씩 앞으로 최대 약 1년까지 훑어 찾습니다. 지원 문법은 *, */n, a-b, a-b/n, a,b,c, 그리고 숫자입니다. 요일은 0=일요일 ~ 6=토요일이며 7도 일요일로 봅니다. 일·요일이 둘 다 지정되면 표준 cron처럼 둘 중 하나만 맞아도 실행합니다. 이름(JAN, MON 등)·@daily 같은 별칭·초 필드는 지원하지 않습니다(정직하게 밝힙니다).
필드 범위 한눈에
분 0~59 · 시 0~23 · 일 1~31 · 월 1~12 · 요일 0~7(0과 7 모두 일요일). 특수문자는 *(전체) · a-b(범위) · a,b,c(목록) · */n(n 간격) 네 가지가 기본입니다.
자주 쓰는 표현
*/5 * * * * 5분마다 · 0 9 * * 1-5 평일 오전 9시 · 30 3 1 * * 매월 1일 새벽 3:30 · 0 0 * * 0 일요일 자정.
서버가 UTC일 때의 함정
cron은 «서버 시계» 기준으로 돕니다. 한국 시간 오전 9시에 돌리고 싶은데 서버가 UTC라면 0 9 * * *가 아니라 0 0 * * *(UTC 00:00 = KST 09:00)로 등록해야 합니다. 배포 서버·클라우드 기본값은 UTC인 경우가 많으니 먼저 서버 시간대를 확인하세요.
일과 요일을 동시에 지정하면
표준 cron은 일(day-of-month)과 요일(day-of-week)을 «둘 다» 제한하면 둘 중 하나만 맞아도 실행합니다(OR). 예를 들어 0 0 13 * 5는 «13일이거나 금요일» 자정마다 돕니다. 이 해석기의 다음 실행 시각 계산도 같은 규칙을 따릅니다.