CRONSCHEDULERGENERATOR
크론 표현식 파서
크론(Cron) 표현식을 읽기 쉬운 설명으로 번역하고, 향후 실행 예정 시간표를 제공합니다.
표준 5개 필드 (분 시 일 월 요일) 구조를 지원합니다.
자연어 설명
크론 표현식을 기입해 주세요.
도구 설명 및 사용 방법
이해하기 어려운 5필드 혹은 6필드의 크론(Cron) 표현식을 사람이 읽을 수 있는 자연스러운 일상 언어(한국어/영어)로 번역하고, 향후 5회 실행 예정 일정을 직관적인 시간표로 연산합니다.
사용 단계
1
상단의 입력란에 분석하려는 크론 표현식(예: */5 9-18 * * 1-5)을 입력합니다.
2
실시간으로 한글 또는 영어 설명(예: "매 5분마다, 09:00 AM부터 06:59 PM 사이에, 월요일부터 금요일까지")이 하단 카드에 출력됩니다.
3
그 아래 "Next Executions" 섹션을 통해 향후 해당 스케줄러가 실제로 기동될 미래 시각 5개를 미리 검증합니다.
4
"Visual Cron Builder" 탭을 사용하면 폼 옵션을 선택하는 것만으로 크론 문자열을 자동으로 작성하여 복사할 수 있습니다.
작동 원리 및 상세 설명
Cron Parser는 크론 구문 스캔 알고리즘에 기초합니다. 5개(또는 6개)의 필드를 파싱하여 특수 기호(와일드카드 *, 슬래시 / 주기, 대시 - 범위, 콤마 , 나열)를 분석해 각 필드별 허용 숫자 집합을 매핑합니다. 그 후 브라우저 내장 날짜 연산 라이브러리를 사용해 미래의 매 분 시각을 탐색해가며 모든 크론 규칙 교차점에 매칭되는 실제 시각을 검증하여 도출해 냅니다.
자주 묻는 질문 (FAQ)
크론 표현식의 다섯 개 필드는 무엇을 뜻하나요?
순서대로 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6, 0과 7은 일요일)을 나타냅니다. 간혹 초(Seconds)나 연도가 포함된 6필드 규약도 쓰입니다.
요일 필드에서 사용되는 문자 상수는 무엇인가요?
숫자 대신 SUN, MON, TUE, WED, THU, FRI, SAT 문자를 직접 작성하여 보다 쉽게 스케줄을 명시할 수도 있습니다.
코드 사용 예시
주요 실무용 Cron 스케줄 표현식 예시
text
*/10 * * * * -> 매 10분마다 실행
0 9 * * 1-5 -> 월요일부터 금요일까지 매일 오전 9시에 실행
0 0 1,15 * * -> 매월 1일과 15일 자정에 실행
0 22 * * 0 -> 매주 일요일 밤 10시에 실행리눅스 crontab 스케줄링 배치 작업 등록 시 가장 널리 사용되는 기본 규격 매핑 정보입니다.