Cron 표현식 파서

cron 식 해석·다음 실행시각

🔒 이 도구는 입력한 데이터를 서버로 전송하지 않습니다. 모든 변환·계산은 여러분의 브라우저 안에서만 실행되므로 민감한 데이터도 안전하게 처리할 수 있습니다.

Cron 표현식 파서란?

리눅스의 crontab이나 스케줄러에서 쓰는 cron 표현식(예 0 9 * * 1-5)은 익숙하지 않으면 언제 실행되는지 한눈에 알기 어렵습니다. 이 도구는 5개 필드(분·시·일·월·요일)로 된 cron 식을 입력하면 "평일 오전 9시에 실행" 같은 사람 말 설명으로 풀어 주고, 다가오는 실행 시각 여러 개를 직접 계산해 보여 줍니다.

사용 방법

  1. 입력창에 cron 표현식을 넣습니다(분 시 일 월 요일, 공백으로 구분).
  2. 각 필드 해석과 사람이 읽는 요약 설명이 표시됩니다.
  3. 현재 시각 기준으로 다음 실행 시각 목록이 계산돼 나타납니다.

실무 활용 예시

  • 배치 스케줄 검증 — 작성한 크론잡이 정말 원하는 시각에 도는지 다음 실행 시각으로 확인합니다.
  • 표현식 학습*/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)과 이들의 조합을 지원합니다. 요일과 월은 숫자로 입력합니다.

입력한 표현식이 서버로 전송되나요?

아니요. 파싱과 다음 실행 시각 계산은 모두 브라우저에서 이뤄지며 아무 데이터도 전송되지 않습니다.