Cron 표현식 파서
5필드 cron 표현식을 파싱·생성하고 각 필드의 의미와 다음 실행 시각을 확인
표현식 파싱
필드 해석
다음 5회 실행 시각
표현식 생성
분
시간
일
개월
일
문법 요약
| 필드 | 허용 값 | 이름 |
|---|---|---|
| 분 | 0–59 | — |
| 시 | 0–23 | — |
| 일 | 1–31 | — |
| 월 | 1–12 또는 JAN–DEC | JAN–DEC |
| 요일 | 0–7(0과 7 모두 일요일) 또는 SUN–SAT | SUN–SAT |
| 기호 | 의미 |
|---|---|
| * | 모든 값 |
| , | 값 목록 |
| - | 값 범위 |
| / | 스텝(N마다) |
L, W, #, ? 같은 확장 기호와 초 필드가 있는 6필드 표현식은 지원하지 않으며, 입력 시 파서가 명확히 알려줍니다.
자주 쓰는 예제
| 표현식 | 의미 |
|---|---|
| */15 * * * * | 15분마다 |
| 0 * * * * | 매시 정각 |
| 0 0 * * * | 매일 자정 |
| 30 9 * * * | 매일 9:30 |
| 0 9 * * 1-5 | 평일(월–금) 9:00 |
| 0 0 1 * * | 매월 1일 자정 |
| 0 0 * * 0 | 매주 일요일 자정 |
일/요일 필드의 OR 규칙
표준 cron 동작: 「일」 필드와 「요일」 필드가 모두 *로 시작하지 않는(둘 다 제한된) 경우, 둘 중 하나만 일치해도 해당 날짜에 실행됩니다. 즉 AND가 아니라 OR로 결합됩니다. 예를 들어 0 9 1 * 1은 매월 1일 9:00과 매주 월요일 9:00에 모두 실행됩니다. 둘 중 하나가 *이면 다른 필드만 적용됩니다.
사용 방법
「표현식 파싱」 영역에 5필드 cron 표현식(분 시 일 월 요일)을 입력하면 각 필드의 자연어 해석과 로컬 형식의 다음 5회 실행 시각을 확인할 수 있습니다. 「표현식 생성」 영역에서는 필드별로 모드(매·N마다·값 지정)를 선택하면 표현식이 실시간으로 조합되고 해석도 함께 표시됩니다. 지원 문법: *, 목록(,), 범위(-), 스텝(/), 숫자, 대소문자를 구분하지 않는 월(JAN–DEC)·요일(SUN–SAT) 이름. 요일 필드에서 0과 7은 모두 일요일입니다. 모든 계산은 브라우저 로컬에서 수행됩니다.