본문으로 건너뛰기
MyIPKit— 내 네트워크를 이해하다.

Cron 표현식 해석기

cron 일정을 붙여 넣으면 쉬운 말로 풀어 주고, 필드별로 확인하고, 다음에 정확히 언제 실행되는지 내 시간대, UTC, 서버 시간대로 보여 줍니다.

브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다

분 시 일 월 요일, 또는 @daily, @hourly…

예시

브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다

다섯 개의 필드

  • *는 모든 값, 1-5는 범위, 1,15는 목록, */15는 처음부터 15씩 건너뛴 값입니다.
  • 월과 요일은 이름으로도 쓸 수 있습니다: JAN–DEC, SUN–SAT. 일요일은 0 또는 7입니다.
  • @hourly, @daily, @weekly, @monthly, @yearly는 흔한 일정의 줄임말입니다.

어떤 cron 기준인가요?

리눅스의 Vixie cron·cronie, 쿠버네티스 CronJob, GitHub Actions가 쓰는 표준 5필드 cron입니다. Quartz, Spring, AWS EventBridge는 초나 연도 필드와 ?, L 같은 문자를 더 쓰는데, 잘못 읽지 않도록 따로 알려 줍니다.

서머타임이 바뀔 때는 어떻게 되나요?

시계가 앞당겨질 때 건너뛰는 시각은 그날 실행되지 않고, 시계가 되돌아갈 때 반복되는 시각은 한 번만 표시합니다. 실제 cron 데몬마다 처리가 달라서, 중요한 작업은 현지 시각 01:00–03:00을 피하거나 UTC로 잡는 것이 안전합니다. 한국은 서머타임이 없습니다.

작업이 예상하지 않은 날에 실행된 이유는?

일과 요일이 둘 다 지정되면 cron은 둘 중 하나만 맞아도 실행합니다. “0 0 13 * 5”는 13일의 금요일만이 아니라 매월 13일과 매주 금요일입니다.