Cron 표현식 파서
일정·검증
5필드 cron 표현식을 검증하고, 사람이 읽기 쉬운 요약과 다음 실행 시간을 미리 확인합니다.
이 변환은 브라우저에서만 실행됩니다. 서버로 업로드하지 않습니다.
- 필드…
다음 실행 시각은 UTC로 표시됩니다. 배포 전에 스케줄러 시간대와 맞추세요.
이 도구는 무엇인가요?
5필드 cron(분·시·일·월·요일)과 앞에 초를 둔 6필드 표현식을 검증합니다. 사람이 읽기 쉬운 요약, 필드 칩, UTC 기준 다음 5회 실행 시각을 보여 줍니다.
*/5는 5단위마다, 1-5는 양끝을 포함하고, *는 해당 필드의 모든 값입니다. 스케줄러마다 초·연·시간대·특수 토큰이 다를 수 있으니 대상 플랫폼 규칙을 함께 확인하세요.
자주 쓰는 경우
- CI/CD 파이프라인 스케줄을 바꾸기 전 미리보기
- Kubernetes CronJob·systemd 타이머를 UTC 벽시계와 대조
- 평일만 돌아야 하는 정리·리포트·모니터 작업 검증
사용 방법
0 9 * * 1-5처럼 5필드(또는 초 포함 6필드)를 입력하거나 프리셋을 고릅니다. 결과가 바로 갱신됩니다.- 상단의 다음 5회 UTC 실행, 요약 문장, 필드 칩을 확인합니다.
- 요약과 실행 목록을 복사해 런북·티켓·배포 메모에 붙입니다.
- 배포 전 스케줄러 시간대(
TZ=, 클러스터 로컬, UTC)를 맞춥니다.
예시
| 입력 / 설정 | 출력 | 메모 |
|---|---|---|
0 9 * * 1-5 | 평일 09:00 UTC | 샘플 프리셋 |
*/5 * * * * | 5분마다 | 분 필드 step |
0 * * * * | 매시 정각 | 시간당 :00 |
0 0 31 * * | 31일 없는 달 스킵 | 9·11월 등 미실행 |
실무에서 흔한 실수
- 미리보기는 UTC입니다. 로컬 시간대 호스트와 벽시계가 어긋날 수 있습니다.
- 5필드와 6필드(초 포함)를 섞으면 열이 한 칸씩 밀립니다.
0 0 31 * *는 짧은 달을 조용히 건너뜁니다. 말일이 필요하면L또는 28일을 검토하세요.
참고자료
최종 검토: 2026-07-27
자주 묻는 질문
- 어떤 cron 형식을 지원하나요?
- 분·시·일·월·요일의 5필드, 또는 앞에 초를 둔 6필드입니다. crontab·CI·Kubernetes CronJob에서 쓰는 숫자형 표현식에 맞춥니다.
- 다음 실행 시각의 시간대는?
- 결과는 UTC로 표시됩니다. 운영 스케줄러가 로컬/`TZ=`/컨테이너 시간대를 쓰면 배포 전에 반드시 맞추세요. 한국 서비스는 KST(UTC+9)와 UTC 혼동을 자주 점검합니다.
- 0 0 31 * * 가 어떤 달은 건너뛰나요?
- 31일이 없는 달(예: 9월·11월)에는 해당 일이 없어 실행이 건너뛰어집니다. 말일 실행이 필요하면 플랫폼의 L을 쓰거나 28일처럼 안전한 날을 고르세요.
- 서버 업로드가 필요한가요?
- 아니요. 파싱과 다음 실행 계산은 브라우저에서만 수행되며 표현식은 업로드되지 않습니다.