Cron 표현식 파서

일정·검증

5필드 cron 표현식을 검증하고, 사람이 읽기 쉬운 요약과 다음 실행 시간을 미리 확인합니다.

이 변환은 브라우저에서만 실행됩니다. 서버로 업로드하지 않습니다.

  • 필드…

다음 실행 시각은 UTC로 표시됩니다. 배포 전에 스케줄러 시간대와 맞추세요.

이 도구는 무엇인가요?

5필드 cron(분·시·일·월·요일)과 앞에 초를 둔 6필드 표현식을 검증합니다. 사람이 읽기 쉬운 요약, 필드 칩, UTC 기준 다음 5회 실행 시각을 보여 줍니다.

*/5는 5단위마다, 1-5는 양끝을 포함하고, *는 해당 필드의 모든 값입니다. 스케줄러마다 초·연·시간대·특수 토큰이 다를 수 있으니 대상 플랫폼 규칙을 함께 확인하세요.

자주 쓰는 경우

  • CI/CD 파이프라인 스케줄을 바꾸기 전 미리보기
  • Kubernetes CronJob·systemd 타이머를 UTC 벽시계와 대조
  • 평일만 돌아야 하는 정리·리포트·모니터 작업 검증

사용 방법

  1. 0 9 * * 1-5처럼 5필드(또는 초 포함 6필드)를 입력하거나 프리셋을 고릅니다. 결과가 바로 갱신됩니다.
  2. 상단의 다음 5회 UTC 실행, 요약 문장, 필드 칩을 확인합니다.
  3. 요약과 실행 목록을 복사해 런북·티켓·배포 메모에 붙입니다.
  4. 배포 전 스케줄러 시간대(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일처럼 안전한 날을 고르세요.
서버 업로드가 필요한가요?
아니요. 파싱과 다음 실행 계산은 브라우저에서만 수행되며 표현식은 업로드되지 않습니다.