← 모든 도구
Cron 파서
cron 표현식을 사람이 읽는 설명으로 풀고 다음 실행 시각을 보여줍니다.
Cron 표현식 파서
Cron 파서는 표준 5필드 cron 표현식(분·시·일·월·요일)을 분석해, 그 스케줄을 사람이 읽을 수 있는 설명으로 풀어 주고 다음 실행 시각을 미리 보여 주는 도구입니다. 예를 들어 0 9 * * 1-5 를 입력하면 '평일 오전 9시'라는 의미와 함께 앞으로 실행될 시각 5개를 확인할 수 있습니다.
* (전체), 숫자, a-b 범위, */n 스텝, a-b/n, 콤마 목록은 물론 월·요일의 영문 약어(jan, mon 등)까지 파싱합니다. 다음 실행 시각은 로컬 타임존을 기준으로 계산되며, 표현식이 틀리면 어느 필드에서 무엇이 잘못됐는지 구체적인 에러 메시지를 보여 줍니다.
매분·매시 정각·매일 09:00·평일 09:00·15분마다·매월 1일 자정·매주 일요일 자정 같은 자주 쓰는 프리셋을 버튼으로 제공해, cron 문법을 외우지 않아도 빠르게 시작할 수 있습니다. 모든 파싱과 시각 계산은 브라우저에서 이뤄지며 입력한 표현식은 서버로 전송되지 않습니다.
사용 방법
- 입력란에 '분 시 일 월 요일' 순서로 5개 필드를 공백으로 구분해 입력합니다. 예: 매일 오전 9시는 0 9 * * *.
- 문법이 헷갈리면 아래 프리셋 버튼(예: 평일 09:00, 15분마다)을 눌러 표현식을 채운 뒤 필요한 부분만 수정합니다.
- 입력하는 즉시 표현식의 뜻과 로컬 타임존 기준 다음 실행 시각 5개가 표시됩니다. 오류가 있으면 문제가 된 필드와 원인이 안내됩니다.
자주 묻는 질문
- 몇 개 필드짜리 cron을 지원하나요?
- 표준 5필드 형식(분·시·일·월·요일)을 지원합니다. 초 필드가 포함된 6필드나 연도 필드가 있는 형식은 지원하지 않습니다.
- 일(day-of-month)과 요일(day-of-week)을 함께 지정하면 어떻게 되나요?
- 표준 cron 규칙을 따릅니다. 두 필드가 모두 제한돼 있으면 둘 중 하나만 맞아도 실행(OR)되고, 한쪽만 제한돼 있으면 그 조건만 적용됩니다.
- 다음 실행 시각은 어느 타임존 기준인가요?
- 브라우저의 로컬 타임존을 기준으로 계산됩니다. 표시되는 시각은 사용자의 시스템 시간대에 맞춰집니다.
- 요일이나 월을 영문 약어로 써도 되나요?
- 네. mon, tue 같은 요일 약어와 jan, feb 같은 월 약어를 인식합니다. 요일에서 7과 0은 모두 일요일로 처리됩니다.
- 다음 실행 시각이 없다고 나옵니다.
- 예를 들어 2월 30일처럼 성립할 수 없는 조합이면, 향후 4년 범위 안에서 실행 시각을 찾지 못해 없음으로 표시될 수 있습니다. 필드 조합을 다시 확인해 보세요.