Cron 표현식 해석기
cron 일정을 붙여 넣으면 쉬운 말로 풀어 주고, 필드별로 확인하고, 다음에 정확히 언제 실행되는지 내 시간대, UTC, 서버 시간대로 보여 줍니다.
브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다
브라우저에서만 실행됩니다 — 어디에도 전송되지 않습니다
다섯 개의 필드
*는 모든 값,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일과 매주 금요일입니다.