Cron · IANA Timezone

Cron 표현식 해석 — 한국어 설명·다음 실행 시간

Cron 5필드 표현식을 한국어로 해석하고 다음 실행 시간을 확인하세요. 시간대와 기준 시각을 선택해 범위·목록·간격을 검증하며 실제 예약 작업은 실행하지 않습니다.

표준 Unix 5필드: *, 목록(,), 범위(-), 간격(/). 월 JAN–DEC, 요일 SUN–SAT, 일요일 0/7을 지원합니다.

ISO 8601 날짜·시간과 Z 또는 오프셋을 입력하세요. 예: 2024-01-01T09:00:00+09:00. 기준 시각 자체는 제외하고 그 이후를 계산합니다.

한국어 설명

다음 실행 시각 5개

    지원 문법과 날짜·시간 계산 방식

    초·연도가 포함된 6/7필드 Quartz, L/W/#/?/H, @daily 등의 별칭은 지원하지 않습니다. 간격은 1 이상의 정수이며 해당 필드 전체 범위 크기를 넘을 수 없습니다. 역방향 범위는 지원하지 않습니다.

    일과 요일이 모두 제한되면 전통적인 Unix OR 규칙으로 둘 중 하나가 맞는 날 실행합니다. 월 조건은 항상 적용됩니다. 두 조건을 모두 만족해야 하는 AND 규칙이 아닙니다.

    선택한 IANA 시간대의 벽시계 시각을 cron-parser로 계산하며, 실제 UTC ISO 시각과 현지 시각·시간대·UTC 오프셋을 함께 표시합니다. 현재 시각은 브라우저 시계를 사용하며 기준 날짜를 임의의 자정으로 해석하지 않습니다.

    DST는 cron-parser의 정책을 따릅니다. 뉴욕의 봄 전환에서 존재하지 않는 02:30은 03:30으로 이동하고, 가을에 반복되는 01:30은 첫 번째 시각 한 번만 반환합니다. 실제 운영 Cron 구현의 정책과 다를 수 있습니다.

    기준 시각 이후 40년 범위에서 최대 5개를 찾습니다. 불가능한 날짜와 탐색 실패는 오류로 표시합니다. 입력과 결과는 브라우저 안에서 처리되며 서버로 전송하지 않습니다.

    이럴 때 사용하세요

    • 서버의 5필드 Cron 스케줄을 한국어 설명으로 확인할 때
    • 시간대와 기준 시각을 바꿔 다음 예약 실행 시간을 비교할 때

    사용 방법

    1. 분 시 일 월 요일 순서의 5필드 표현식을 입력하세요. 시간대를 고르고 필요하면 Z 또는 UTC 오프셋이 있는 기준 시각을 지정하세요.
    2. 설명과 다음 실행 시각을 확인하세요. 실제 실행 서버의 시간대와 cron 구현도 함께 확인하세요.

    입력과 출력 예시

    분은 0, 시는 9, 일·월은 전체, 요일은 월요일부터 금요일인 평일 스케줄입니다.

    입력

    0 9 * * 1-5
    시간대: Asia/Seoul

    출력

    한국 시간으로 월요일부터 금요일까지 오전 9시에 실행
    다음 실행 시각은 지정한 기준 시각에 따라 달라집니다.

    처리 방식과 주의사항

    표준 5필드만 지원하고 초·연도 필드가 있는 6·7필드 및 Quartz 전용 문법은 지원하지 않습니다. 일과 요일이 모두 제한되면 전통 Unix cron의 OR 조건을 사용합니다. 실제 작업은 실행하지 않으며 DST 전환·실행 엔진별 동작은 운영 환경에서 확인하세요. 다음 시각 계산은 제한된 탐색으로 수행합니다.

    자주 묻는 질문

    */5 * * * *는 실행 후 5분마다인가요?

    분 필드의 0·5·10처럼 5의 배수인 시각에 실행됩니다. 이전 실행 완료 시점에서 5분을 세는 간격 타이머가 아닙니다.

    서버와 실행 시간이 달라 보이는 이유는 무엇인가요?

    시간대와 기준 시각을 확인하세요. 서버 cron의 설정·DST 정책이 다를 수 있으며, 이 도구는 선택한 IANA 시간대를 기준으로 계산합니다.