Cron 표현식 파서

Cron 표현식을 파싱하고 설명합니다. 표준 5필드 및 확장 6필드(초 포함) cron 형식을 지원합니다. 사람이 읽을 수 있는 설명, UTC 기준 다음 10회 실행 시간, 상세 필드 분석을 표시합니다. 와일드카드, 범위, 목록, 단계 및 이름 값(MON-SUN, JAN-DEC)을 지원합니다.

읽기 쉬운 형식
필드 분석
필드 의미

Cron 표현식에 대해 더 알아보기

Cron 표현식 형식

표준 cron 표현식은 공백으로 구분된 5개의 필드를 가집니다:

분 시 일 월 요일

필드허용 값특수 문자
0-59* , - /
0-23* , - /
1-31* , - /
1-12 또는 JAN-DEC* , - /
요일0-7 또는 SUN-SAT (0과 7 = 일요일)* , - /
특수 문자
  • *는 필드의 모든 값과 일치합니다.
  • ,는 값 목록을 구분합니다. 예: 요일 필드의 1,3,5는 월요일, 수요일, 금요일을 의미합니다.
  • -는 범위를 정의합니다. 예: 시 필드의 9-17은 오전 9시부터 오후 5시까지 매시간을 의미합니다.
  • /는 단계를 정의합니다. 예: 분 필드의 */15는 15분마다를 의미합니다. 5/10은 5분에서 시작하여 10분마다(5, 15, 25, 35, 45, 55)를 의미합니다.
일반적인 예시
표현식의미
0 * * * *매시간 0분에
*/5 * * * *5분마다
0 9 * * 1-5평일 오전 9:00
0 0 1 * *매월 1일 자정
30 2 * * 0매주 일요일 오전 2:30
0 6,18 * * *매일 오전 6:00과 오후 6:00
0 0 * * 1-5평일 매일 자정
15 14 1 * *매월 1일 오후 2:15
6필드 형식 (초 포함)

일부 시스템은 시작 부분에 선택적 초 필드를 지원합니다:

초 분 시 일 월 요일

예를 들어, 30 0 * * * *는 매분 30초에 실행됩니다.