본문으로 바로가기
개발등록 2026-04-15

Cron 표현식 파서

이 페이지는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

예제 표현식

Cron 표현식

0–590–231–311–12요일0–7

분석 결과

분석 결과가 여기에 표시됩니다

Cron 표현식을 입력한 후 분석을 클릭하세요

실행 일정

Cron 표현식(분 시 일 월 요일)을 입력하면 한국어로 설명하고 다음 실행 시각 10개를 즉시 표시합니다. 자주 쓰는 프리셋을 클릭 한 번으로 삽입할 수 있습니다.

활용하기

배치 스케줄과 타임존 함정

Cron 표현식은 서버 정기 배치 작업의 실행 주기를 정의합니다. 한국 서비스에서는 정산·리포트 생성·데이터 백업을 새벽 시간대(트래픽이 적은 시각)에 돌리는 경우가 많아,0 4 * * *(매일 04:00) 같은 표현이 흔합니다. 본 도구는 표현식을 한국어로 풀어 설명하고 다음 실행 시각을 미리 보여주므로, 의도한 주기가 맞는지 배포 전에 검증할 수 있습니다.

가장 흔한 실수는 타임존입니다. 서버가 UTC로 동작하면 0 0 * * *는 한국 시각 오전 9시에 실행됩니다. 새벽 배치를 의도했다면 KST 기준으로 0 15 * * *(UTC 15시 = KST 자정)로 적거나 스케줄러의 타임존 설정을 KST로 맞춰야 합니다. 또한 0 0 31 * *처럼 모든 달에 없는 날짜를 지정하면 일부 달에는 실행되지 않으므로, 월말 작업은 L(마지막 날) 지원 여부를 확인하세요.

자주 묻는 질문

Cron 표현식이란 무엇인가요?
Cron은 Unix 계열 운영체제에서 반복 작업(Job)을 예약하는 스케줄러입니다. Cron 표현식은 '분 시 일 월 요일' 5개 필드로 실행 시각을 정의합니다. 예를 들어 '0 9 * * 1'은 '매주 월요일 오전 9시 0분'을 의미합니다.
특수 문자 * / - , 는 어떻게 사용하나요?
*(별표)는 '모든 값', /(슬래시)는 '간격' (예: */5는 5 간격마다), -(하이픈)은 '범위' (예: 1-5는 1부터 5), ,(쉼표)는 '목록' (예: 1,3,5는 1, 3, 5)을 의미합니다. 예: '0 */2 * * *'은 2시간마다 실행입니다.
요일 필드(0-7)에서 0과 7은 모두 일요일인가요?
네, 대부분의 cron 구현에서 0과 7 모두 일요일을 의미합니다. 1=월요일, 2=화요일, ..., 6=토요일입니다. 이 도구도 동일하게 처리합니다.
월 필드는 0부터 시작하나요?
아니요, 월(month) 필드는 1(1월)부터 12(12월)까지입니다. 일(day) 필드는 1부터 31, 시(hour)는 0부터 23, 분(minute)은 0부터 59입니다.
@reboot, @daily 같은 특수 표현식을 지원하나요?
이 도구는 표준 5필드 cron 표현식만 지원합니다. @reboot(부팅 시 1회), @daily(매일 자정), @weekly 같은 특수 문법은 일부 시스템에서만 지원하며 이 도구에서는 해석하지 않습니다.
다음으로 읽으면 좋은 글

JWT 완벽 가이드: 구조·클레임·서명 알고리즘 총정리

JWT(JSON Web Token)의 Header·Payload·Signature 구조부터 HS256 vs RS256 비교, 보안 취약점까지 실무 중심으로 정리합니다.

21분 읽기

관련

관련 도구

전체 보기

읽을거리

관련 글

전체 글 보기