DevToolbox

무료 온라인 Crontab Validator & Explainer

cron 표현식을 즉시 검증하세요. 알기 쉬운 설명과 어느 시간대에서든 다음 5번의 실행 시간을 확인하세요. 무료, 100% 클라이언트 사이드.

100% 클라이언트 사이드 · 데이터는 브라우저를 절대 벗어나지 않습니다
*/5
Minute
*
Hour
*
Day (Month)
*
Month
*
Day (Week)
Common Expressions

사용 방법 Crontab Validator & Explainer

입력 필드에 cron 표현식을 입력하거나 붙여넣으세요. 입력하는 동안 실시간으로 검증됩니다.

  • 입력 필드 옆의 유효 / 무효 배지가 즉시 업데이트됩니다.
  • 표현식이 유효하면 사람이 읽을 수 있는 설명(예: "5분마다")이 표시됩니다.
  • 선택한 시간대의 다음 5번의 실행 시간이 목록으로 표시됩니다.

시간대 선택기로 주요 시간대의 실행 시간을 확인하세요. 일반 표현식 패널의 배지를 클릭하면 미리 만들어진 표현식이 로드됩니다. Ctrl/Cmd+K를 눌러 모두 지우세요.

자주 묻는 질문

crontab 검증기와 cron 생성기의 차이점은 무엇인가요?

cron 생성기는 cron 표현식을 처음부터 만드는 시각적 빌더입니다. crontab 검증기는 이미 갖고 있는 표현식을 검사하는 데 특화되어 있으며, 즉시 유효 여부를 알려주고 쉬운 설명과 원하는 시간대의 다음 5번 실행 시간을 보여줍니다.

cron은 5개 필드를 사용하나요, 6개를 사용하나요?

표준 Unix/Linux crontab은 5개 필드(분 0–59, 시 0–23, 일 1–31, 월 1–12, 요일 0–7, 0과 7 모두 일요일)를 사용합니다. Quartz 및 AWS EventBridge와 같은 스케줄러는 초 필드를 추가합니다. 이 도구는 표준 5필드 형식을 검증합니다.

어떤 특수 문자가 지원되나요?

* 는 "모든 값"을 의미합니다. , 는 목록을 구분합니다(예: 1,3,5). - 는 범위를 정의합니다(예: 1-5). / 는 단계를 정의합니다(예: */15 는 15단위마다). L 은 날짜 필드에서 "마지막"을 의미합니다. W 는 "가장 가까운 평일"을 의미합니다. # 는 "이번 달 n번째 요일"을 의미합니다(예: 2#3 = 세 번째 화요일).

시간대 처리는 어떻게 작동하나요?

다음 실행 시간은 선택한 시간대로 계산됩니다. 로컬 시간대(예: America/New_York)로 전환하면 DST 오프셋을 포함한 조정된 시간이 표시됩니다. cron 표현식 자체는 시간대와 무관합니다.

유효해 보이는 일부 표현식에서 오류가 나타나는 이유는 무엇인가요?

일부 표현식은 구문상 맞아 보이지만 논리적으로 불가능합니다. 예를 들어 0 0 31 2 *(2월 31일 자정)은 2월에 31일이 없으므로 실행되지 않으며 파싱 오류로 보고됩니다.

월 이름과 요일 약어를 사용할 수 있나요?

네. 숫자 대신 세 글자 월 이름(JAN~DEC)과 요일 이름(SUN~SAT)을 사용할 수 있습니다. 예를 들어 0 9 * * MON-FRI 는 0 9 * * 1-5 와 동일합니다.

관련 도구

관련 기사