Cron 표현식 해석기
cron 표현식을 알기 쉽게 풀어 설명하고 다음 실행 시각을 내 타임존으로 미리 보여줍니다.
예시
이 도구에 대해
표준 5필드 cron 표현식을 붙여넣으면 읽기 쉬운 설명, 브라우저 타임존 기준 다음 실행 5회(UTC 병기), 그리고 각 필드가 정확히 어떤 값에 매치되는지 분해해서 보여줍니다. 범위, 스텝, 리스트, JAN/MON 이름, @daily 계열 매크로를 지원합니다.
표현식이 복잡해질수록 필드 표가 정답지입니다. 스케줄이 실제로 어떤 분·시·일로 펼쳐지는지 그대로 보여줍니다.
자주 묻는 질문
crontab은 5필드인데 Spring/Quartz는 6필드예요. 이건 어느 쪽인가요?+
표준 5필드(분 시 일 월 요일)입니다. 6필드를 붙여넣으면 첫 필드를 초로 간주해 무시하고 안내를 표시합니다. Quartz 전용 토큰(L, W, #, ?)은 의미가 달라서 ?는 *로 받아들이고 나머지는 거부합니다.
일(day-of-month)과 요일(day-of-week)을 둘 다 지정하면 언제 실행되나요?+
표준 cron에서 가장 헷갈리는 규칙인데, 둘 다 제한되면 '둘 중 하나만' 맞아도 실행됩니다. '0 0 13 * 5'는 13일의 금요일이 아니라, 매달 13일 그리고 매주 금요일에 실행됩니다.
다음 실행 시각은 어느 타임존 기준인가요?+
브라우저 타임존 기준이며 패널에 표시됩니다. 운영 서버의 crontab은 서버 타임존(보통 UTC)으로 돌아간다는 점을 기억하세요. UTC 서버의 '0 9' 작업은 KST로 18:00에 실행됩니다.
@daily는 정확히 무슨 뜻인가요?+
'0 0 * * *' — 매일 자정의 매크로입니다. @hourly, @weekly, @monthly, @yearly도 고정 스케줄로 펼쳐지며, 사용하면 펼쳐진 표현식을 함께 보여줍니다.