크론 표현식 해석기: 설명과 다음 실행 시각 확인

  • 무료
  • 가입 불필요
  • 브라우저에서 실행
  • 마지막 업데이트 2026-10-07
문제 신고

크론 표현식을 입력하면 무슨 뜻인지 풀어 주고, 정확히 언제 다음에 실행되는지 보여 줍니다.

    분시일월요일
    0-590-231-311-12 또는 JAN-DEC0-7 또는 SUN-SAT (0과 7은 일요일)

    입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

    사용 방법

    1. 크론 표현식을 입력하거나, '평일 09:00' 같은 예시 버튼을 누릅니다.
    2. 한국어 설명과 다음 실행 시각 목록을 확인합니다. 보여 줄 실행 횟수를 고를 수 있습니다.
    3. UTC 또는 내 시간대를 고르세요. 같은 표현식도 시간대에 따라 실행되는 순간이 다릅니다.

    예시

    */15 * * * *
    → 15분마다
    0 9 * * 1-5
    → 09:00, 월요일부터 금요일까지
    필드는 분, 시, 일, 월, 요일 순서입니다.
    0 0 1 * 1
    → 매월 1일 자정, 그리고 매주 월요일에도 실행
    일과 요일을 둘 다 지정하면 둘 중 하나만 맞아도 실행됩니다.

    계산 방식

    설명은 오픈소스 cronstrue 라이브러리가 만들고, 다음 실행 시각은 오픈소스 cron-parser 라이브러리가 계산합니다. 현재 시각부터 시작해 모든 필드에 맞는 다음 시각을 선택한 시간대 기준으로 찾습니다.

    시각은 선택한 시간대로 표시되고, 일광 절약 시간이 있는 시간대는 그 변화도 반영합니다. 목록은 내 기기에서 계산되며 표현식, 실행 횟수, 시간대를 바꿀 때마다 갱신됩니다.

    이 도구는 표현식을 설명하고 실행 시각을 나열할 뿐, 아무것도 실행하지 않으며 어떤 스케줄러에도 연결하지 않습니다.

    출처

    자주 묻는 질문

    크론 표현식의 다섯 필드는 무엇인가요?
    순서대로 분(0-59), 시(0-23), 일(1-31), 월(1-12 또는 JAN-DEC), 요일(0-6 또는 SUN-SAT, 0과 7은 둘 다 일요일)입니다. 별표는 모든 값, 슬래시는 */15 같은 간격, 쉼표는 목록, 하이픈은 범위를 뜻합니다.
    초 단위도 쓸 수 있나요?
    네. 필드가 여섯 개이면 첫 번째가 초입니다. 예: 30 */10 * * * *. 표준 크론에는 초 필드가 없으므로 쓰는 스케줄러가 지원하는지 확인하세요.
    일과 요일을 둘 다 지정하면 어떻게 되나요?
    두 필드가 모두 맞을 때가 아니라, 어느 한쪽이라도 맞으면 실행됩니다. 0 0 1 * 1은 매월 1일과 매주 월요일에 실행됩니다. 고전적인 유닉스 크론의 방식이지만 스케줄러에 따라 다를 수 있습니다.
    @daily 같은 단축 표기도 되나요?
    네, @hourly, @daily, @weekly, @monthly, @yearly 같은 흔한 표기는 실행 시각 목록에서 동작합니다. 표현식 아래의 설명이 모든 단축 표기를 다루지는 못할 수 있습니다.
    내가 쓰는 스케줄러와 정확히 같나요?
    항상 같지는 않습니다. 크론과 비슷한 스케줄러마다 초 필드, 연 필드, 특수 문자 같은 세부가 다릅니다. GitHub Actions, 쿠버네티스, 클라우드 스케줄러는 각자의 규칙이 있고 보통 UTC로 실행되므로, 중요한 설정은 해당 문서를 확인하세요.

    마지막 업데이트: