본문으로 건너뛰기

Cron 표현식 파서

로딩 중...

Cron 표현식은 반복 작업의 실행 시간을 정의하는 표준 형식입니다. Linux의 crontab, CI/CD 스케줄, 클라우드 함수 트리거 등에서 널리 사용됩니다. '분 시 일 월 요일' 5개 필드로 구성되며, 각 필드에 *(전체), 숫자, 범위(1-5), 간격(*/5), 목록(1,3,5) 등을 사용할 수 있습니다. 이 도구는 Cron 표현식을 사람이 읽을 수 있는 설명으로 변환하고, 다음 10회 실행 시간을 미리 보여줍니다.

사용 방법

  1. 1
    표현식 입력

    상단 입력란에 Cron 표현식을 입력합니다. 프리셋 버튼으로 자주 쓰는 패턴을 빠르게 적용할 수도 있습니다.

  2. 2
    설명 확인

    입력한 표현식이 사람이 읽을 수 있는 자연어 설명으로 변환됩니다.

  3. 3
    필드 분석

    각 필드(분, 시, 일, 월, 요일)의 의미를 개별적으로 확인할 수 있습니다.

  4. 4
    실행 시간 확인

    다음 10회 실행 예정 시간을 확인하여 스케줄이 의도대로 동작하는지 검증합니다.

활용 팁

  • 💡*/5 * * * * 은 '매 5분마다'를 의미합니다.
  • 💡0 9 * * 1-5 은 '평일 오전 9시'를 의미합니다.
  • 💡프리셋 버튼을 활용하면 기본 패턴을 빠르게 시작할 수 있습니다.
  • 💡다음 실행 시간 목록으로 스케줄이 의도한 대로 동작하는지 미리 검증하세요.

자주 묻는 질문

Q. 크론(Cron) 표현식이란 무엇인가요?
A. 크론은 Unix 계열 시스템에서 정해진 시간에 작업을 자동 실행하는 스케줄러입니다. 표현식은 분, 시, 일, 월, 요일 다섯 필드로 반복 실행 주기를 지정합니다.
Q. "0 9 * * 1-5"는 무슨 의미인가요?
A. 매주 월요일부터 금요일 오전 9시 0분에 실행됩니다. 1-5는 요일 범위(월~금), 0은 0분, 9는 9시입니다.
Q. * * * * *는 언제 실행되나요?
A. 매 1분마다 실행됩니다. 모든 필드가 *이면 해당 단위의 모든 값을 의미합니다.
Q. 서버리스 환경에서 크론을 어떻게 사용하나요?
A. AWS EventBridge, Google Cloud Scheduler, GitHub Actions의 schedule 트리거 등이 크론 표현식을 지원합니다. 서버리스 환경에서도 정기 작업을 스케줄링할 수 있습니다.

DevHelper

© 2026. All rights reserved.