Cron 식 설명기
Cron 식을 자연어 설명으로 풀이하고 각 필드를 분해해서 보여 줍니다.
설명
필드
예시
사용법
- '0 9 * * 1-5' 같은 cron 식을 입력하세요.
- 아래에 자연어 설명이 표시됩니다.
- 5개 필드(분/시/일/월/요일) 각각의 의미를 확인하세요.
- 예시 칩을 누르면 흔히 쓰는 패턴을 불러옵니다.
자세한 설명
펼치기접기
표준 5필드 cron 표현식을 붙여넣으면 실제로 언제 실행되는지 평범한 말로 읽을 수 있고, 분·시·일·월·요일 필드별 분해도 함께 볼 수 있습니다. 예시 칩이 매분부터 평일 아홉 시까지 흔한 일정을 불러오므로, 기억에 의존하지 않고 비슷한 예를 고쳐 가며 새 표현식을 만들 수 있습니다. 설명은 페이지의 언어로 생성되므로 한국어나 일본어 독자는 번역투 전문 용어가 아니라 자기 언어로 된 문장을 보게 됩니다. cron 규칙 하나는 결국 거의 모두를 한 번쯤 걸리게 합니다. 일 필드와 요일 필드가 둘 다 제한되어 있으면, 두 조건을 모두 만족하는 날이 아니라 둘 중 하나라도 맞는 날에 작업이 실행됩니다.
자주 묻는 질문
어떤 cron 문법을 지원하나요?
표준 5필드 POSIX cron(분 시 일 월 요일)과 범위(1-5), 스텝(*/15), 목록(1,3,5)을 지원합니다. 초까지 포함하는 6/7 필드 Quartz 스타일도 설명은 표시되지만, 필드별 분석은 표준 5필드일 때만 나옵니다.
@hourly, @daily 같은 별칭은?
설명은 @hourly, @daily, @reboot 같은 별칭도 해석하지만, 필드별 분석을 보려면 등가의 5필드 식으로 써야 합니다 (예: @daily → '0 0 * * *').
시간대(timezone)는 고려되나요?
Cron 식 자체엔 시간대 정보가 없습니다. '0 9 * * *'가 UTC 9시인지 KST 9시인지는 실행 시스템에 따라 결정됩니다.
설명 언어는 사이트 언어를 따르나요?
네. 현재 페이지 locale(ko/en/ja/es/pt/zh)에 맞춰 출력됩니다.
예상하지 않은 날에 작업이 실행됐습니다. 왜죠?
거의 언제나 일 필드와 요일 필드 규칙 때문입니다. 두 필드가 모두 제한되어 있으면 cron은 둘 다가 아니라 둘 중 하나라도 맞는 날에 실행합니다. 그래서 0 0 1 * 1은 매달 1일에도, 매주 월요일에도 실행됩니다. 정말로 합집합을 뜻하는 것이 아니라면 둘 중 하나는 별표로 두세요.
*/5는 언제나 5분마다를 뜻하나요?
분 필드가 0에서 시작하기 때문에 그렇습니다. 간격은 그것이 붙은 범위 안에서 적용되므로 0-59/5와 */5는 같지만, 10-30/5는 10분에서 30분 사이에만 실행됩니다. 간격은 현재 시각이 아니라 범위의 시작점부터 셉니다.
이 주제의 가이드
관련 도구
Cron 표현식 빌더
클릭으로 cron 식 생성 — 시간·일·주·월·완전 커스텀 — Cron 설명기와 짝.
개발
Cron 다음 실행 시각
5필드 cron 식 입력 → 다음 N번 실행 시각(로컬 시간) 표시. 일·요일 OR 의미론 포함.
시간
정규식 테스터
자바스크립트 정규식을 실시간으로 테스트하고 매치 강조와 치환 미리보기를 확인하세요.
개발
XPath 테스터
브라우저에서 XML이나 HTML에 XPath 식을 실행해 일치하는 모든 노드를 봅니다. 네임스페이스 접두어와 해석 오류도 함께 보고합니다.
개발
JWT 디코더
JWT의 헤더·클레임·만료를 즉시 확인하세요.
개발
YAML 포맷터 & 검증기
YAML을 보기 좋게 정리하고 검증 — 들여쓰기 수정, 키 정렬, 줄 폭 선택, 오류 위치 표시.
개발