Cron 표현식 생성기 & 파서 | 스케줄링 & 디버깅
Unix/Linux용 Cron 표현식을 생성, 파싱 및 디버깅합니다. 스케줄을 시각화하고 다음 실행 시간을 계산하며 구문을 검증합니다. 표준 5필드 Cron 형식을 지원합니다. 100% 브라우저 기반.
이 도구 사용 방법
- 1
새 스케줄을 만들려면 '생성(Generate)'을, 기존 스케줄을 설명하려면 '파싱(Parse)'을 선택하세요.
- 2
생성 모드: 시각적 선택 도구를 사용하여 분, 시, 일 등을 선택하세요.
- 3
파싱 모드: Cron 문자열(예: '0 0 * * *')을 붙여넣어 의미를 확인하세요.
- 4
사람이 읽을 수 있는 설명과 다가오는 실행 시간 목록을 확인하세요.
- 5
유효한 Cron 표현식을 복사하여 crontab에 사용하세요.
사용 사례 및 예시
서버 관리
리눅스 서버에서 자동 백업, 로그 로테이션 또는 시스템 유지 관리 스크립트를 예약하세요.
애플리케이션 작업 스케줄링
백엔드 애플리케이션(예: Node-cron, Sidekiq)의 작업 스케줄러를 올바른 구문으로 구성하세요.
스케줄 디버깅
'다음 실행' 시간을 확인하여 Cron 작업이 예상대로 실행되지 않는 이유를 해결하세요.
문서화 및 명확성
문서화를 위해 난해한 Cron 문자열을 알기 쉬운 설명으로 변환하세요.
유닉스 Cron 구문
Cron은 유닉스 계열 컴퓨터 운영 체제의 시간 기반 작업 스케줄러입니다.
표준 Cron 표현식은 5개의 필드로 구성됩니다: 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6).
데몬은 매 분마다 crontab을 확인하고 시간이 필드와 일치하면 명령을 실행합니다.
자주 묻는 질문
Q.어떤 Cron 형식을 지원하나요?
A. 이 도구는 표준 5필드 유닉스 Cron 형식(분, 시, 일, 월, 요일)을 지원합니다.
Q.계산에 어떤 타임존이 사용되나요?
A. 다음 실행 시간은 브라우저의 로컬 타임존을 기준으로 계산됩니다. 이는 특정 지역의 스케줄을 확인하는 데 유용합니다.
Q.*/5나 1-5 같은 특수 문자를 사용할 수 있나요?
A. 네. * (매번), / (간격), , (목록), - (범위) 같은 표준 특수 문자를 사용할 수 있습니다.
Q.초(6필드 cron)를 지원하나요?
A. 아니요. 이 도구는 시스템 crontab에서 사용하는 표준 5필드 구문에 중점을 둡니다. 일부 프레임워크(Quartz 등)는 6 또는 7필드를 사용합니다.
관련 도구
더 많은 개발자 도구를 둘러보세요
날짜 포맷 변환기 | ISO 8601, RFC 2822 & 커스텀
날짜를 다양한 표준 및 사용자 지정 문자열로 즉시 포맷하세요.
유닉스 타임스탬프 변환기 | Epoch to Date & Date to Timestamp
유닉스 타임스탬프와 날짜 간을 타임존 지원과 함께 변환하세요.