Command Palette

Search for a command to run...

Cron

Cron 표현식 파서

Cron 스케줄을 검증하고 다음 실행 시간을 미리봅니다.

Cron 표현식 파서
기본 5필드 형식과 Quartz/Spring의 6~7필드 형식(맨 앞 초, 맨 끝 연도 선택)에 모두 대응합니다.
예시
유효한 Cron 표현식
필드 해석
로컬 시간대를 기준으로 계산합니다.
0, 5, 10, 15, 20, 25, 30, 35, 40, 45 … 외 2개
총 12개 값
모든 값
총 24개 값
일(날짜)
모든 값
총 31개 값
모든 값
총 12개 값
요일
모든 값
총 7개 값
다음 실행
로컬 시간대를 기준으로 계산합니다.
  1. 7/18/2026, 3:55:00 AM2026-07-18T03:55:00.000Z
  2. 7/18/2026, 4:00:00 AM2026-07-18T04:00:00.000Z
  3. 7/18/2026, 4:05:00 AM2026-07-18T04:05:00.000Z
  4. 7/18/2026, 4:10:00 AM2026-07-18T04:10:00.000Z
  5. 7/18/2026, 4:15:00 AM2026-07-18T04:15:00.000Z

What

Cron 표현식 파서 정의

크론 표현식은 분/시/일/월 규칙으로 반복 작업을 예약합니다.

Cases

대표 활용 사례

1

야간 배치 작업 스케줄 생성

2

기존 크론 문자열 해석

3

자동화 다음 실행 시각 확인

How To

Cron 표현식을 해석하는 방법

Cron 스케줄의 의미와 다음 실행 시간을 확인하는 단계별 가이드입니다.

1

표현식 입력

Cron 표현식(예: */5 * * * *)을 입력합니다.

2

필드 해석 확인

분, 시, 일, 월, 요일 각 필드의 의미를 확인합니다.

3

다음 실행 확인

다음 실행 예정 시간 목록을 미리봅니다.

Knowledge

Cron 표현식 이해하기

Cron이란?
Cron은 유닉스 계열 운영체제에서 시간 기반 작업을 스케줄링하는 데몬입니다. 특정 시간, 날짜, 간격으로 명령이나 스크립트를 자동 실행합니다. 이름은 그리스어 'chronos'(시간)에서 유래했습니다.
표준 5필드 형식
기본 Cron 표현식은 '분 시 일 월 요일' 5개 필드로 구성됩니다. 예: '30 2 * * *'는 매일 오전 2시 30분을 의미합니다. 각 필드는 특정 값, 범위(1-5), 목록(1,3,5), 스텝(*/15)을 지원합니다.
특수 문자의 의미
*(모든 값), ,(목록), -(범위), /(스텝)이 주요 특수문자입니다. '*/15 * * * *'는 15분마다, '0 9-17 * * 1-5'는 평일 9시~17시 정각마다를 의미합니다. ?와 L, W는 확장 문법에서 사용됩니다.
Quartz/Spring 확장 형식
Java Quartz와 Spring은 6~7필드 형식을 지원합니다. 맨 앞에 초(0-59)를 추가하고, 선택적으로 맨 뒤에 연도를 추가합니다. '0 30 2 * * ?'는 매일 2시 30분 0초를 의미합니다.
요일 표현 주의사항
표준 Cron에서 일요일은 0 또는 7입니다. 그러나 시스템마다 다를 수 있어 MON, TUE 같은 영문 약어를 사용하면 혼란을 줄일 수 있습니다. 월도 JAN, FEB 등으로 표기 가능합니다.

FAQ

Cron 파서 FAQ

이 Cron 파서는 몇 개 필드를 사용하나요?
표준 5필드(분, 시, 일, 월, 요일)와 맨 앞에 초, 맨 끝에 연도를 둘 수 있는 Quartz/Spring 6~7필드 형식을 모두 지원합니다.
어떤 시간대를 기준으로 계산하나요?
다음 실행 미리보기는 브라우저 로컬 시간대를 사용하니, 서버 시간대와 다르면 맞춰주세요.
자주 발생하는 Cron 실수는?
5필드와 6~7필드 양식을 섞어 쓰거나 Sunday 0/7을 뒤섞는 것, cron 파일에서 따옴표를 빼먹는 경우가 많습니다.
여러 시간이나 평일만 표현하려면?
쉼표로 목록(1,15), 하이픈으로 범위(1-5), 스텝 값(*/15)을 사용하세요. 평일만이면 1-5 또는 MON-FRI로 표시합니다.
Cron은 어디서 시작됐나요?
Cron은 1970년대 유닉스에서 등장해 지금도 대부분의 Linux와 BSD 배포판에서 기본 스케줄러로 제공됩니다.
지금도 Cron이 많이 쓰이나요?
가볍고 기본 탑재되어 있어 서버나 컨테이너에서도 가장 흔한 스케줄러 중 하나로 쓰입니다.
주요 Cron 활용 사례는?
백업, 로그 로테이션, 인증서 갱신, 캐시 워밍, 주기적 데이터 내보내기 등이 대표적입니다.
Cron 작업을 관리할 때 주의할 점은?
시간대를 문서화하고 로그를 순환시키며, 무음 실패를 막기 위해 헬스 체크나 알림을 두세요. 절대 경로와 환경 설정을 명시해 경로 문제를 막습니다.
초나 연도가 있는 Quartz/Spring cron도 지원하나요?
예. 초를 포함하려면 6필드, 초와 연도 모두 포함하려면 7필드로 입력하세요.
Cron 표현식 파서