DevTools
모든 도구

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 문법을 외우지 않아도 빠르게 시작할 수 있습니다. 모든 파싱과 시각 계산은 브라우저에서 이뤄지며 입력한 표현식은 서버로 전송되지 않습니다.

사용 방법

  1. 입력란에 '분 시 일 월 요일' 순서로 5개 필드를 공백으로 구분해 입력합니다. 예: 매일 오전 9시는 0 9 * * *.
  2. 문법이 헷갈리면 아래 프리셋 버튼(예: 평일 09:00, 15분마다)을 눌러 표현식을 채운 뒤 필요한 부분만 수정합니다.
  3. 입력하는 즉시 표현식의 뜻과 로컬 타임존 기준 다음 실행 시각 5개가 표시됩니다. 오류가 있으면 문제가 된 필드와 원인이 안내됩니다.

자주 묻는 질문

몇 개 필드짜리 cron을 지원하나요?
표준 5필드 형식(분·시·일·월·요일)을 지원합니다. 초 필드가 포함된 6필드나 연도 필드가 있는 형식은 지원하지 않습니다.
일(day-of-month)과 요일(day-of-week)을 함께 지정하면 어떻게 되나요?
표준 cron 규칙을 따릅니다. 두 필드가 모두 제한돼 있으면 둘 중 하나만 맞아도 실행(OR)되고, 한쪽만 제한돼 있으면 그 조건만 적용됩니다.
다음 실행 시각은 어느 타임존 기준인가요?
브라우저의 로컬 타임존을 기준으로 계산됩니다. 표시되는 시각은 사용자의 시스템 시간대에 맞춰집니다.
요일이나 월을 영문 약어로 써도 되나요?
네. mon, tue 같은 요일 약어와 jan, feb 같은 월 약어를 인식합니다. 요일에서 7과 0은 모두 일요일로 처리됩니다.
다음 실행 시각이 없다고 나옵니다.
예를 들어 2월 30일처럼 성립할 수 없는 조합이면, 향후 4년 범위 안에서 실행 시각을 찾지 못해 없음으로 표시될 수 있습니다. 필드 조합을 다시 확인해 보세요.