Cron 표현식이란?
Cron 표현식은 자동화된 작업의 실행 일정을 나타내는 문자열입니다. 분, 시간, 일, 월, 요일의 5개 필드로 구성되며, 각 필드에는 특정 값, 범위, 와일드카드(*), 또는 간격 값을 사용하여 작업 실행 시점을 정의할 수 있습니다.
이 Cron 생성기 사용 방법
시각적 편집기를 사용하여 분, 시간, 요일 옵션을 선택하여 Cron 표현식을 쉽게 만들 수 있습니다. 일반적인 일정은 프리셋 버튼을 클릭하세요. 복잡한 표현식은 고급 모드로 전환하여 직접 입력할 수 있습니다. 도구는 실시간으로 표현식을 검증하고 다음 예정된 실행 시간을 표시합니다.
주요 기능
이 Cron 표현식 생성기는 쉬운 일정 생성을 위한 시각적 편집, 일반적인 패턴을 위한 빠른 프리셋, 오류 메시지가 포함된 실시간 검증, 타임존 지원이 포함된 다음 실행 시간 계산, Cron 문법에 대한 포괄적인 가이드를 제공합니다. 모든 처리는 브라우저에서 이루어지며 서버로 데이터가 전송되지 않습니다.
무료 온라인 도구 - 등록 불필요
이 Cron 표현식 생성기는 제한 없이 완전히 무료로 사용할 수 있습니다. 계정 등록, 데이터 수집, 광고가 없습니다. 표현식은 전적으로 브라우저에서 처리되어 일정 설정이 비공개로 유지됩니다.
자주 묻는 질문
Cron 표현식의 형식은 무엇인가요?
표준 Cron 표현식은 5개의 필드로 구성됩니다: 분 (0-59), 시간 (0-23), 일 (1-31), 월 (1-12), 요일 (0-6, 0은 일요일). 각 필드는 공백으로 구분됩니다.
매일 오전 9시에 작업을 실행하려면 어떻게 하나요?
'0 9 * * *' 표현식을 사용하세요. 이는 분 0, 시간 9, 매일, 매월, 모든 요일을 의미합니다. 또는 '매일 오전 9시' 프리셋을 클릭하세요.
평일에만 작업을 실행하려면 어떻게 하나요?
요일 필드에 '1-5'를 사용하세요. 예를 들어, '0 9 * * 1-5'는 월요일부터 금요일까지 오전 9시에 실행됩니다. 시각적 편집기에서는 요일 섹션에서 월-금을 선택하세요.
Cron에서 */5는 무슨 뜻인가요?
*/5 패턴은 '5단위마다'를 의미합니다. 분 필드에서는 5분마다 실행됩니다 (0, 5, 10, 15...). 이 간격 문법은 모든 필드에서 사용할 수 있습니다.
타임존은 Cron 작업에 어떤 영향을 주나요?
Cron 표현식은 로컬 타임존이 아닌 서버의 타임존을 기준으로 실행됩니다. 타임존 설정을 사용하여 일정이 어떻게 변환되는지 확인하세요. 일관성을 위해 서버에서 UTC를 사용하는 것이 권장됩니다.
AWS, Kubernetes 또는 GitHub Actions에서 사용할 수 있나요?
예! 표준 Cron 표현식은 AWS CloudWatch Events, Kubernetes CronJobs, GitHub Actions, 전통적인 Unix cron을 포함한 대부분의 플랫폼에서 작동합니다. 일부 플랫폼은 초 단위와 같은 추가 필드를 지원할 수 있습니다.