크론 파서

크론 표현식을 사람이 읽기 쉬운 일정으로 해석하고 다음 실행 시간을 미리 보세요. 모든 처리는 브라우저에서 이루어집니다.

즉시 파싱 다음 실행 시간 클라이언트 측 처리

자주 쓰는 프리셋

필드 참조

분 시 일(날짜) 월 요일
0-59 0-23 1-31 1-12 0-6
예시: */5 * * * * = 매분 */5

크론 파서 사용법

1

크론 표현식 입력

입력란에 표준 5필드 또는 6필드 크론 표현식을 입력하세요.

2

자연어 설명 읽기

표현식이 즉시 읽기 쉬운 문장으로 번역됩니다.

3

다음 실행 미리 보기

표현식을 검증하려면 다음 예정 실행 시간을 확인하세요.

크론이란?

크론은 Unix 계열 운영체제의 시간 기반 작업 스케줄러입니다. 사용자는 크론 표현식으로 예약 작업(크론 잡)을 구성합니다 — 공백으로 구분된 다섯 필드의 문자열이 함께 일정을 정의합니다.

크론 표현식 문법

표준 크론 표현식은 5개 필드로 구성됩니다:

분 (0-59)

시 (0-23)

일 (1-31)

월 (1-12)

요일 (0-6, 0=일요일)

특수 문자

* * — 모든 값
, , — 값 목록 구분자
- - — 값 범위
/ / — 스텝 값

자주 묻는 질문

어떤 크론 형식을 지원하나요?

표준 5필드 크론(minute hour day month weekday)을 지원하며 @yearly, @monthly, @weekly, @daily, @hourly 같은 흔한 특수 문자열도 인식합니다.

다음 실행 시간은 얼마나 정확한가요?

현재 로컬 시간을 시작점으로 삼아 다음 N번의 실행 시간을 계산하며, 분 단위까지 정확합니다.

특수 크론 문자열을 지원하나요?

네. @yearly, @monthly, @weekly, @daily, @hourly 같은 흔한 단축 표기를 인식하여 확장합니다.

크론 표현식의 각 필드는 무슨 뜻인가요?

고전 Vixie cron 형식은 다섯 필드입니다: 분 (0-59), 시 (0-23), 일 (1-31), 월 (1-12 또는 이름), 요일 (0-7, 여기서 0과 7 둘 다 일요일). 일부 스케줄러 - Quartz, Spring - 는 앞에 여섯 번째 초 필드를 추가합니다. 이 파서는 필드 수로 어떤 레이아웃인지 감지합니다.

크론에서 *, /, -, , 는 무슨 의미인가요?

* 는 모든 값; 분 필드의 */5 는 5분마다; 1-5 는 양 끝을 포함한 범위(예: 요일 필드의 평일); mon,wed,fri 는 개별 값 목록입니다. 조합도 가능합니다: 0 9-17/2 * * * 는 매일 9:00, 11:00 식으로 17:00까지 실행됩니다.

매일 자정 또는 6시간마다 작업을 예약하려면?

매일 자정은 0 0 * * *. 6시간마다는 0 */6 * * * - 시 필드의 */6 스텝이 00:00, 06:00, 12:00, 18:00에 걸립니다. 매주 일요일 새벽 3시는 0 3 * * 0. 이 파서가 다음 실행을 계산해 주므로 설치 전에 일정을 확인할 수 있습니다.

크론 잡이 왜 잘못된 시간에 실행되나요?

십중팔구 타임존 불일치입니다: 크론은 서버의 로컬 시계를 기준으로 평가합니다(일부 구현은 crontab의 CRON_TZ= 또는 TZ= 줄을 존중). 두 번째 원인은 서머타임 전환 - 봄 시계 앞당기기 간격 안에 예약된 작업은 건너뛸 수 있으며 Vixie cron이 이를 문서화합니다. TZ를 설정하지 않으면 Docker 컨테이너는 기본적으로 UTC를 사용합니다.

크론과 systemd 타이머, Windows 작업 스케줄러는 어떻게 다르나요?

크론은 고전 Unix 스케줄러입니다: 단순하고 분 단위 해상도이며, 놓친 작업에 대한 내장 catch-up이 없습니다. systemd 타이머는 초 단위 정밀도, 머신이 꺼져 있어 놓친 실행에 대한 Persistent=true 복구, journald 로깅을 더합니다. Windows 작업 스케줄러는 GUI, 이벤트 트리거, 놓치면 가능한 한 빨리 실행하는 의미론을 제공합니다. 클라우드 네이티브 스택에서는 Kubernetes CronJob이 같은 역할을 합니다.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}