Cron 스케줄 생성기
Cron 표현식을 쉽게 생성하고 이해하세요.
Cron 표현식을 쉽게 생성하고 이해하세요.
Quick Presets
Pro Tip
Cron expressions rely on the system time of the server running them. Always ensure your server timezone matches your expected schedule (usually UTC).
추천 도구
유용할 수 있는 엄선된 도구
cron 스케줄 표현식 읽고 만들기
소개
cron 표현식은 스케줄러에게 작업을 언제 실행할지 알려주는 간결한 문자열입니다 — 예를 들어 '0 9 * * 1'은 매주 월요일 오전 9시입니다. 다섯 필드(분, 시, 일, 월, 요일)는 강력하지만 틀리기 쉽습니다. 이 도구는 cron 표현식을 쉬운 말로 번역하고 만들기를 도와, 브라우저에서 자신 있게 작업을 예약하게 해줍니다.
사용 방법 (단계별)
- 1
cron 표현식 입력
디코딩할 기존 표현식을 붙여넣거나 필드별로 새로 만들기 시작합니다.
- 2
쉬운 말 의미 읽기
도구가 각 필드를 설명하고 스케줄이 언제 발동하는지 서술합니다.
- 3
표현식 복사
검증된 cron 문자열을 crontab·스케줄러·CI 설정에 사용합니다.
작동 원리
cron 표현식은 공백으로 구분된 다섯 필드로, 각각 숫자·목록·범위 또는 '매번'을 뜻하는 *를 받습니다. 도구는 표현식을 파싱해 각 필드의 의미를 설명하고 스케줄을 말로 서술합니다(흔히 다음 실행 시각도 보여줍니다). 반대로 주기를 고르면 대응 표현식을 생성합니다. 모든 것이 로컬에서 실행됩니다.
이럴 때 쓰세요
설정이나 crontab의 낯선 cron 줄을 이해할 때. 백업·리포트·정리 작업의 스케줄을 만들 때. '*/15'가 다른 게 아니라 15분마다인지 재확인할 때. CI 파이프라인·cron 작업·예약 함수를 설정할 때. 평범한 말로 된 스케줄을 유효한 표현식으로 변환할 때. 작업이 왜 엉뚱한 시간에 실행되는지 디버깅할 때.
자주 묻는 질문
순서대로: 분(0~59), 시(0~23), 일(1~31), 월(1~12), 요일(0~6, 0은 일요일). 어떤 필드의 별표는 그 필드의 '모든' 값을 뜻합니다.
주의사항
흔한 함정은 일(day-of-month)과 요일(day-of-week) 필드의 상호작용입니다: 둘 다 설정되면(* 아님) 대부분의 cron 구현은 둘 중 하나라도 맞으면 작업을 실행해, 의도보다 자주 발동할 수 있습니다.