Cron 표현식 파서
cron 식 해석·다음 실행시각
🔒 이 도구는 입력한 데이터를 서버로 전송하지 않습니다. 모든 변환·계산은 여러분의 브라우저 안에서만 실행되므로 민감한 데이터도 안전하게 처리할 수 있습니다.
Cron 표현식 파서란?
리눅스의 crontab이나 스케줄러에서 쓰는 cron 표현식(예 0 9 * * 1-5)은 익숙하지 않으면 언제 실행되는지 한눈에 알기 어렵습니다. 이 도구는 5개 필드(분·시·일·월·요일)로 된 cron 식을 입력하면 "평일 오전 9시에 실행" 같은 사람 말 설명으로 풀어 주고, 다가오는 실행 시각 여러 개를 직접 계산해 보여 줍니다.
사용 방법
- 입력창에 cron 표현식을 넣습니다(분 시 일 월 요일, 공백으로 구분).
- 각 필드 해석과 사람이 읽는 요약 설명이 표시됩니다.
- 현재 시각 기준으로 다음 실행 시각 목록이 계산돼 나타납니다.
실무 활용 예시
- 배치 스케줄 검증 — 작성한 크론잡이 정말 원하는 시각에 도는지 다음 실행 시각으로 확인합니다.
- 표현식 학습 —
*/15,0 0 1 * *같은 패턴이 무엇을 뜻하는지 즉석에서 익힙니다. - 장애 점검 — 어떤 잡이 언제 마지막/다음으로 실행되는지 파악해 일정 충돌을 찾습니다.
팁과 주의점
- 필드는 분(0-59) 시(0-23) 일(1-31) 월(1-12) 요일(0-6, 0=일요일) 순서입니다.
*(모두),*/n(n마다),a-b(범위),a,b(나열)를 지원합니다. - 다음 실행 시각은 사용자 브라우저의 로컬 시간대 기준으로 계산됩니다. 서버 시간대와 다르면 감안하세요.
- 계산은 브라우저에서만 이뤄지며 서버 통신이 없습니다.
자주 묻는 질문
cron 필드 순서가 어떻게 되나요?
분, 시, 일, 월, 요일 순서의 5개 필드입니다. 예를 들어 0 9 * * 1-5는 월요일부터 금요일까지 매일 오전 9시 0분을 뜻합니다.
다음 실행 시각은 어떤 시간대로 계산되나요?
여러분 브라우저의 로컬 시간대를 기준으로 계산합니다. 실제 서버가 UTC 등 다른 시간대로 동작한다면 그 차이를 감안해 해석하세요.
어떤 문법을 지원하나요?
별표(*), 스텝(*/5), 범위(1-5), 나열(1,3,5)과 이들의 조합을 지원합니다. 요일과 월은 숫자로 입력합니다.
입력한 표현식이 서버로 전송되나요?
아니요. 파싱과 다음 실행 시각 계산은 모두 브라우저에서 이뤄지며 아무 데이터도 전송되지 않습니다.