Cron 표현식 분석기
표준 5필드 cron 표현식을 입력하면 일정을 쉬운 문장으로 즉시 설명해 드립니다. 잘못된 문법을 잡아내는 검증 기능도 포함되어 있습니다.
🔒 브라우저에서 로컬로 처리됩니다
Loading…
사용 방법
- 입력란에 표준 5필드 cron 표현식을 입력하거나 붙여넣으세요 — 필드는 분, 시, 일, 월, 요일입니다.
- 이 도구는 입력하는 동안 실시간으로 표현식을 검증하여 잘못된 문법이나 범위를 벗어난 값을 즉시 표시합니다.
- 표현식이 유효해지면 입력란 아래에 일정을 쉬운 문장으로 설명한 내용이 나타납니다.
- 예시 칩을 클릭하면 자주 쓰는 일정 패턴이 입력란에 채워지고, 그것이 어떻게 설명되는지 확인할 수 있습니다.
기능
- 분, 시, 일, 월, 요일이라는 5개의 표준 cron 필드를 모두 분석합니다
- 와일드카드(*), 특정 값, 범위(1-5), 목록(1,3,5), 스텝 값(*/15)을 지원합니다
- 입력하는 동안 일정을 쉬운 문장으로 설명해 줍니다
- 명확하고 구체적인 오류 메시지로 문법과 범위를 벗어난 값을 검증합니다
- 100% 클라이언트 측에서 동작합니다 — cron 표현식이 브라우저 밖으로 전송되지 않습니다
자주 묻는 질문
cron 문법이란 무엇인가요?
cron은 유닉스 계열 시스템에서 사용되는 시간 기반 작업 스케줄러입니다. cron 표현식은 작업이 언제 실행되어야 하는지를 나타내는 간결한 5필드 패턴(분 시 일 월 요일)입니다. 리눅스 crontab 파일, CI/CD 파이프라인 일정, Kubernetes CronJob 등 다양한 곳에서 사용됩니다.
cron 표현식의 5개 필드는 각각 무엇을 의미하나요?
순서대로 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6, 0은 일요일)입니다. 현재 시각이 5개 필드 모두와 일치할 때 작업이 실행됩니다.
cron 필드에서 별표(*)는 무엇을 의미하나요?
별표는 해당 필드에 대해 "모든 값"을 의미하며, 그 필드는 작업 실행 시점에 아무런 제한을 두지 않습니다. 예를 들어 시 필드의 *는 작업이 특정 시간에 국한되지 않는다는 뜻입니다.
범위, 목록, 스텝은 어떻게 동작하나요?
1-5와 같은 범위는 1부터 5까지(양 끝 포함)의 모든 값과 일치합니다. 1,3,5와 같은 목록은 그 특정 값들만 일치합니다. */15와 같은 스텝은 필드의 최솟값부터 시작해 "15단위마다"를 의미하며, 1-31/2처럼 범위와 결합할 수도 있습니다.
이 도구는 @daily, @hourly 또는 초/연 필드를 지원하나요?
아니요. 이 도구는 고전적인 5필드 유닉스 cron 형식에 초점을 맞추고 있습니다. @daily와 같은 축약 별칭이나 초 또는 연도를 포함하는 확장된 6필드, 7필드 형식은 여기서 분석되지 않습니다.