Cron 표현식 파서

안전한 프리셋, 항상 동일하게 생성되는 공유 URL, 필드별 설명, 다음 실행 타임라인으로 표준 5필드 cron 표현식을 디버깅하세요.

표현식 입력
지우기
Cron 표현식이란 무엇인가요?

Cron 표현식은 자동화된 작업 실행 일정을 정의하는 5~6개 필드로 구성된 문자열입니다. 원래 Unix cron 데몬에서 시작되었으며, 현재 많은 스케줄링 시스템에서 사용됩니다. 각 필드는 분, 시, 일, 월, 요일, 선택적으로 연도를 나타냅니다.

Cron 필드 형식

표준 cron은 5개 필드로 구성됩니다: 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6, 일요일=0). 특수 문자: *(모든 값), ,(목록), -(범위), /(간격). 확장 형식은 초와 연도 필드를 포함할 수 있습니다.

주요 사용 사례
  • 백업 작업 예약
  • 주기적 데이터 동기화 실행
  • 예약된 이메일 또는 알림 전송
  • 임시 파일 및 캐시 정리
  • 주기적 보고서 생성
자주 쓰는 패턴
입력: 0 0 * * *
출력: 매일 자정
입력: */15 * * * *
출력: 15분마다
입력: 0 9 * * 1-5
출력: 평일 오전 9시마다
입력: 0 0 1 * *
출력: 매월 1일 자정
자주 묻는 질문

Cron은 어떤 시간대를 사용하나요?

전통적인 cron은 시스템 시간대를 사용합니다. Kubernetes CronJobs 같은 현대 스케줄러는 시간대를 지정할 수 있습니다. cron 시스템이 사용하는 시간대를 항상 확인하세요.

매초마다 작업을 실행하려면 어떻게 하나요?

표준 5필드 cron은 초를 지원하지 않습니다(최소 단위는 1분). Quartz 같은 일부 시스템은 초 필드가 있는 6필드 cron을 지원합니다. 대안으로 sleep 루프나 1분 미만 간격용 태스크 스케줄러를 사용할 수 있습니다.