Cron 표현식 생성기

Cron 표현식
빠른 설정
일반 프리셋
설명
사용자 지정 일정: 0 0 * * *
0 0 * * *
다음 실행 시간
#12026-07-1000:00
#22026-07-1100:00
#32026-07-1200:00
#42026-07-1300:00
#52026-07-1400:00
일정 분석
0
0
요일0-6 (8)

Cron 표현식 생성기: 시각적 일정 구축 및 디버깅

Cron 표현식 생성기는 개발자가 cron 표현식을 빠르게 만들고, 분석하고, 검증할 수 있도록 도와줍니다. Linux crontab, 클라우드 함수 트리거, CI/CD 일정을 구성할 때 이 도구는 실제 실행 시간을 보여주어 문법 오류를 미리 발견할 수 있습니다.

기능 및 사용 팁

  • 빠른 설정 필드: 분, 시, 일, 월, 요일에 대한 다섯 개의 입력 필드입니다. (모두), , (열거, 예: 1,15), - (범위, 예: 9-17), /N (단계, 예: /5) 문법을 지원합니다. 분 필드에 /15를 입력하면 15분마다 실행됩니다. 변경사항은 자동으로 표현식 입력란에 동기화됩니다.
  • 프리셋으로 시작, 세부 조정: 프리셋 버튼을 클릭하여 일반적인 일정(매분, 매일, 평일 등)을 즉시 적용한 후, 아래 필드 입력으로 세부 조정할 수 있습니다.
  • 다음 실행 시간으로 검증: 오른쪽 패널은 다음 5개의 실행 시간을 보여줍니다. 예를 들어 '매월 1일 오전 3시'를 설정한 후 다음 날짜가 실제로 다음 달 1일인지 확인하는 가장 직관적인 방법입니다.
  • 일정 분석으로 복잡한 표현식 확인: 0 9-17/2 1-5 같은 복잡한 표현식을 사용할 때 일정 분석 패널이 각 필드의 일치 값을 모두 나열하여 의도한 시간 범위를 올바르게 커버하는지 확인할 수 있습니다.

Cron 표현식 문법 빠른 참조

Cron 표현식은 5개의 공백으로 구분된 필드로 구성됩니다: 분 시 일 월 요일. 다음은 빠른 설정 필드에서 사용할 수 있는 문법 규칙입니다:
  • (와일드카드) — 가능한 모든 값과 일치합니다. 0 *는 '매시간 0분에 실행'을 의미합니다.
  • , (목록) — 쉼표로 구분된 여러 값입니다. 분 필드의 0,30은 '0분과 30분에 실행'을 의미합니다.
  • - (범위) — 연속된 범위입니다. 시간 필드의 9-17은 '오전 9시부터 오후 5시까지 매시간'을 의미합니다.
  • /N (단계) — N단위마다 실행합니다. 분에 /10 = 10분마다 (0, 10, 20, 30, 40, 50).

0 0 0 = 매주 일요일 자정

사용 사례

🗄️ 데이터베이스 백업 예약: 0 3 으로 트래픽이 적은 매일 오전 3시 백업, 또는 0 3 * 0으로 매주 일요일 전체 백업을 설정하세요.

📊 정기 보고서 생성: 평일 2시간마다 판매 보고서 생성 → 0 /2 9-18 * 1-5. 다음 실행 패널로 월요일 아침 일정을 확인하세요.

🔄 CI/CD 예약 빌드: 야간 개발 브랜치 빌드 → 0 2 , 또는 월간 프로덕션 배포 → 0 4 1 *.

📧 이메일 및 알림 예약: 평일 오전 9시 일일 요약 발송 → 0 9 1-5, 또는 매주 금요일 오후 6시 주간 요약 → 0 18 5.

개인정보 및 보안

이 도구는 브라우저에서 완전히 실행됩니다. 모든 cron 파싱 및 날짜 계산은 장치에서 로컬로 처리됩니다. 입력 내용이 서버로 전송되지 않습니다.