Cron 표현식 설명기

cron 표현식을 알기 쉬운 일정 설명으로 바꾸고 다음 다섯 번의 실행 시각을 브라우저 안에서 미리 확인하세요.

도구를 불러오는 중…

Cron 표현식 설명기표준 cron 표현식을 붙여 넣으면 이 도구가 작업이 언제 실행되는지를 쉬운 말로 설명하고, 지금을 기준으로 다음 다섯 번의 실행 시각을 보여 줍니다. 자주 쓰는 5필드 crontab 문법과 @daily 같은 단축 매크로를 지원하며, 해석할 수 없는 표현식이면 명확한 오류 메시지를 표시합니다. 모든 처리는 브라우저 안에서 로컬로 실행됩니다 — 아무것도 업로드되지 않습니다.

Cron 표현식 설명기란?

crontab 일정을 읽어 정확히 언제 실행되는지 쉬운 말로 알려 주는 cron 표현식 설명기입니다. */5 * * * * 같은 표현식을 입력하거나 붙여 넣으면 읽기 쉬운 설명(예: "5분마다")을 만들고, 현재 시각을 기준으로 사용자의 로컬 시간대에 맞춰 다음 다섯 번의 실행 시각을 함께 보여 줍니다. 표준 5필드 cron 문법(분, 시, 일, 월, 요일)은 물론 범위, 목록, 간격(스텝), 이름이 붙은 요일·월, 그리고 @hourly·@daily·@weekly·@monthly·@yearly 같은 단축 매크로까지 이해합니다. 개발자, DevOps·SRE 엔지니어, 시스템 관리자가 배포 전에 crontab 항목이나 CI 일정, 예약 작업을 점검하고, 까다로운 표현식이 정말 예상한 시점에 실행되는지 확인하는 데 사용합니다.

Cron 표현식 설명기 사용법

  1. 입력란에 cron 표현식을 입력하거나 붙여 넣으세요(예: 평일 오전 9시는 0 9 * * 1-5).
  2. 입력란 아래의 쉬운 설명을 읽으세요 — 일정을 말로 풀어서 보여 줍니다.
  3. '다음 실행' 목록에서 그 표현식이 다음에 실행될 다섯 번의 시각을 로컬 시간대로 확인하세요.
  4. 표현식이 잘못되면 오류 메시지를 읽고 틀린 필드를 고치세요.
  5. 복사 버튼으로 설명을 복사하거나, 작업공간에서 출력을 다른 도구로 연결하세요.

예시

5분마다

입력

*/5 * * * *

출력

Every 5 minutes

평일 오전 9시

입력

0 9 * * 1-5

출력

At 09:00 AM, Monday through Friday

단축 매크로

입력

@daily

출력

At 12:00 AM

자주 묻는 질문

어떤 cron 문법을 지원하나요?
표준 5필드 crontab 형식(분, 시, 일, 월, 요일)을 지원하며 범위(1-5), 목록(1,3,5), 간격(*/15), 이름이 붙은 요일·월(MON, JAN)을 포함합니다. @hourly·@daily·@weekly·@monthly·@yearly 같은 단축 매크로도 지원합니다.
다음 실행 시각은 어느 시간대 기준인가요?
다음 다섯 번의 실행 시각은 현재 시각을 기준으로 계산되며 브라우저의 로컬 시간대로 표시됩니다. 따라서 사용자에게 일정이 언제 실행되는지를 그대로 반영합니다.
왜 표현식이 잘못되었다고 나오나요?
필드 개수가 맞지 않거나 허용 범위를 벗어난 값(예: 분 0-59, 시 0-23)이 있으면 오류가 표시됩니다. 메시지에 무엇이 잘못됐는지 설명되므로 문제가 되는 필드를 고칠 수 있습니다.
왜 다음 실행을 다섯 번만 보여 주나요?
다섯 번이면 실행 주기를 확인하고 실수를 한눈에 찾기에 충분합니다 — 예를 들어 5분마다 실행되는지, 평일에만 실행되는지를 볼 수 있습니다. 전체 반복 규칙은 위의 설명이 이미 알려 줍니다.
제 cron 표현식이 어딘가로 전송되나요?
아니요. 표현식 해석, 설명 생성, 다음 실행 시각 계산이 모두 브라우저 안에서 로컬로 이루어집니다. 어떤 것도 서버로 업로드되지 않으므로 오프라인에서도 작동하며 일정을 비공개로 유지합니다.

관련 도구