ToolzPod

Cron 표현식 생성기

시각적으로 Cron 표현식을 만들고 실행 일정을 확인하세요.

Cron 표현식 생성기란?

Cron 표현식 생성기는 Unix 계열 운영 체제와 작업 스케줄러에서 사용하는 cron 스케줄 문자열을 만드는 데 도움을 줍니다. Cron 표현식은 분, 시, 일, 월, 요일을 나타내는 5~6개 필드의 간결한 형식으로 자동화된 작업의 실행 시점을 정의합니다.

Cron 표현식 생성기 사용법

  1. 5개의 cron 필드에 값을 입력합니다: 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6). *는 “모두”, 1-5와 같은 범위, */5와 같은 간격을 사용할 수 있습니다.
  2. 입력하는 즉시 cron 표현식과 사람이 읽을 수 있는 설명이 자동으로 업데이트됩니다.
  3. “생성”을 클릭하면 빠른 테스트를 위한 미리 정의된 스케줄이 무작위로 로드됩니다.
  4. 표현식을 복사하여 crontab, CI/CD 파이프라인 또는 작업 스케줄러에서 사용하세요.

핵심 개념

표준 cron 표현식은 5개의 필드로 구성됩니다: 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-7, 0과 7은 모두 일요일). 특수 문자로는 *(모든 값), ,(목록 구분자), -(범위), /(간격)이 있습니다. 예를 들어 “0 */2 * * *”는 “매 2시간마다 0분에”를 의미합니다.

자주 묻는 질문

cron에서 별표(*)는 무엇을 의미하나요?

별표는 해당 필드의 “모든 가능한 값”을 의미하는 와일드카드입니다. 예를 들어 시 필드의 *는 매시간을 의미합니다.

5분마다 실행하는 작업을 어떻게 설정하나요?

“*/5 * * * *” 표현식을 사용합니다. 분 필드의 간격 값 /5는 0, 5, 10, 15분 등에 실행을 트리거합니다.

5필드 cron과 6필드 cron의 차이점은 무엇인가요?

표준 Unix cron은 5개 필드를 사용합니다. Quartz Scheduler 같은 일부 시스템은 표현식 앞에 초를 위한 여섯 번째 필드를 추가합니다.

관련 도구