시간/숫자
Cron Parser
cron 표현식을 파싱합니다(5개 또는 6개 필드, @-축약형 포함) — 일정을 평이한 언어로 설명하고 선택한 시간대의 다음 실행 시각을 표시합니다.
A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.
How to use it
- Paste a cron expression (e.g. 0 3 * * * or a shorthand like @daily) and a plain-language schedule description appears instantly.
- The list of upcoming runs shows exact dates and times in your chosen timezone — handy for checking whether a job collides with another.
- Both 5-field cron expressions (standard Unix cron) and 6-field ones with seconds (Quartz and similar schedulers) are supported.
Common uses
- Checking a job's schedule before deploying — confirming the cron expression really runs the script when intended.
- Debugging a job that fires more or less often than expected.
- Building a new cron schedule without looking up the syntax reference every time.
Things to keep in mind
In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.
The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.
자주 묻는 질문
6필드 cron 표현식은 5필드와 어떻게 다른가요?
표준 cron은 5개 필드(분, 시, 일, 월, 요일)를 사용합니다. 일부 스케줄러는 표현식 시작 부분에 여섯 번째 초 필드를 추가합니다 — 이 도구는 두 형식을 모두 자동으로 인식합니다.
@daily 같은 단축 표현은 무엇을 의미하나요?
이는 일반적인 일정에 대한 편리한 별칭입니다: @daily는 "0 0 * * *"(매일 자정)에 해당하고, @hourly는 "0 * * * *", @weekly, @monthly, @yearly도 비슷하게 작동합니다.
다음 실행은 어느 시간대를 기준으로 계산되나요?
"시간대" 필드에서 선택한 시간대입니다. 동일한 cron 표현식이라도 시간대에 따라 절대 실행 시간이 다르므로, 스케줄러가 실제로 실행되는 시간대를 정확히 지정해야 합니다.
서머타임 전환이 작업 실행에 영향을 주나요?
예, 실행 시각이 존재하지 않거나 중복되는 시각과 겹칠 경우 그렇습니다. 중요한 작업은 일반적인 전환 시간대를 피하거나 UTC를 명시적으로 사용하는 것이 안전합니다.
일(월중)과 요일 필드를 둘 다 지정했는데 예상과 다르게 실행됐어요, 왜죠?
전통적인 cron에서는 두 필드가 모두 별표(*)가 아닐 경우 AND가 아니라 OR로 결합됩니다 — 둘 중 하나만 일치해도 작업이 실행되며, 이는 직관과 다를 수 있습니다.