일정 및 시간서버에 데이터 저장 또는 전송 없음

Cron 표현식 생성기

시간대 인식 시뮬레이션으로 cron 스케줄을 구축, 검증, 시각화

빌더
*
*
*
*
요일*
표현식
표현식
*****

Every minute

유효한 표현식
변환
Quartz (Java)
0 * * * * ?
AWS CloudWatch
cron(* * * * ? *)
systemd timer
OnCalendar=*-*-* *:*:00
Human Readable
Every minute
다음 실행

예정된 실행 없음

타임라인
0 이 기간의 실행 횟수
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
분석
필드의미
Minute*Every minute
Hour*Every hour
Day of Month*Every day of month
Month*Every month
Day of Week*Every day of week
Cron 표현식이란?

Cron 표현식은 공백으로 구분된 시간 필드 문자열로, 반복 작업의 실행 일정을 정의합니다. Unix 계열 운영체제에서 시작되었지만 지금은 Linux crontab, Java Quartz Scheduler, AWS CloudWatch Events, Kubernetes CronJobs 등에서도 널리 사용됩니다. 각 필드는 분, 시, 월의 일, 월, 요일 같은 시간 단위를 나타냅니다.

Standard와 Quartz 형식

Standard(Unix) 형식은 분, 시, 월의 일, 월, 요일의 5개 필드를 사용합니다. Java/Spring에서 자주 쓰이는 Quartz 형식은 앞에 초 필드를 추가해 보통 6개 필드를 사용합니다. Quartz는 월의 일 또는 요일 필드에서 “지정 없음”을 의미하는 ? 문자도 지원합니다. 이 도구는 두 형식과 상호 변환을 지원합니다.

사용 방법
  1. 1.Standard 또는 Quartz 형식을 선택합니다.
  2. 2.시각적 Builder로 각 필드를 설정하거나 Raw Editor로 직접 입력합니다.
  3. 3.Natural Language 모드에서 "every weekday at 9 AM" 같은 문장을 입력해 봅니다.
  4. 4.생성된 표현식, 사람이 읽기 쉬운 설명, 다음 실행 시간을 확인합니다.
  5. 5.Timeline, Breakdown, Convert 탭으로 더 자세히 분석합니다.
기능
  • every, step, range, specific values를 지원하는 시각적 필드 빌더
  • 카테고리별 프리셋
  • 자연어 파서
  • 시간대와 DST 표시를 지원하는 다음 실행 시뮬레이터
  • 24시간 및 7일 시각 타임라인
  • 각 필드를 설명하는 breakdown 표
  • Standard, Quartz, AWS CloudWatch, systemd timer 형식 변환
  • 실시간 검증
  • 100% 브라우저 내 처리
자주 쓰는 패턴
  • */5 * * * * — 5분마다
  • 0 * * * * — 매시간 정각
  • 0 0 * * * — 매일 자정
  • 0 9 * * 1-5 — 평일 오전 9시
  • 0 0 1 * * — 매월 1일
  • 0 2 * * 0 — 일요일 오전 2시