크론 표현식 해석기
크론 표현식을 한국어로 풀이하고 다음 실행 시각까지 확인
데이터는 서버로 전송되지 않습니다 — 모든 처리는 브라우저 안에서만 서버 전송 0건
이 표현식의 의미
5분마다
| 분0-59 | 시0-23 | 일1-31 | 월1-12 | 요일0-7 |
|---|---|---|---|---|
| */5 | * | * | * | * |
다음 실행 시각
- 2026-09-14 (월) 21:15
- 2026-09-14 (월) 21:20
- 2026-09-14 (월) 21:25
- 2026-09-14 (월) 21:30
- 2026-09-14 (월) 21:35
브라우저 시간대 기준으로 계산합니다. 서버의 시간대가 다르면 실제 실행 시각도 달라집니다.
크론 표현식 해석기 사용법
크론 표현식을 입력하면 한국어 설명과 앞으로의 실행 시각 5회분이 즉시 계산됩니다. 자주 쓰는
패턴은 위쪽 버튼으로 바로 넣을 수 있고, 잘못된 표현식은 어느 필드가 왜 틀렸는지 짚어줍니다.
@daily, @hourly 같은 매크로 표기도 해석합니다.
표현식을 읽는 법
크론은 공백으로 구분된 5개 필드로 이루어집니다. 왼쪽부터 분, 시, 일, 월, 요일 순서이고, 각 필드에 쓸 수 있는 기호는 네 가지뿐입니다.
*— 해당 필드의 모든 값 (매분, 매시, 매일…)5— 정확히 그 값일 때만1-5— 범위 (1부터 5까지)*/10— 간격 (0부터 10씩 건너뛰며)1,15,30— 목록 (나열한 값에서만)
이 다섯 가지 조합이 전부입니다. 0 9 * * 1-5는 "분이 0이고, 시가 9이고, 요일이
1~5(월~금)일 때"라서 평일 오전 9시가 됩니다.
가장 많이 틀리는 부분: 일과 요일
일(3번째)과 요일(5번째)을 둘 다 지정하면 크론은 AND가 아니라
OR로 판정합니다. 0 0 1 * 1은 "1일이면서 월요일인 날"이 아니라
"매월 1일 또는 매주 월요일"에 실행되어, 한 달에 5번 넘게 돌아갈 수 있습니다.
의도한 게 아니라면 둘 중 하나는 반드시 *로 두세요. 위 입력창에 직접 넣어보면
다음 실행 시각 목록에서 이 동작을 바로 확인할 수 있습니다.
자주 묻는 질문
- 크론 표현식 5개 필드는 각각 무엇인가요?
- 왼쪽부터 분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-7)입니다. 요일은 0과 7이 모두 일요일을 뜻합니다. 순서를 "분 시 일 월 요일"로 외우면 헷갈리지 않습니다.
- 일과 요일을 동시에 지정하면 어떻게 되나요?
- 둘 다 * 이 아닌 값으로 지정하면 크론은 둘 중 하나만 맞아도 실행합니다(AND가 아니라 OR). 예를 들어 0 0 1 * 1 은 "매월 1일" 그리고 "매주 월요일" 양쪽 모두에서 실행되며, "1일이면서 월요일인 날"만 실행되는 것이 아닙니다. 가장 흔하게 오해하는 부분이라 이 도구는 다음 실행 시각으로 실제 동작을 확인할 수 있게 했습니다.
- */5 와 0-59/5 는 같은 뜻인가요?
- 네, 둘 다 5분 간격으로 실행됩니다. */5 는 "전체 범위를 5씩 건너뛴다"는 축약 표기입니다. 다만 */7 처럼 범위(60분)로 나누어떨어지지 않는 간격은 매시 0, 7, 14…56분에 실행된 뒤 다음 시간의 0분으로 돌아가므로, 시간 경계에서 간격이 깨진다는 점을 알아두세요.
- 계산된 시각이 서버 실행 시각과 다릅니다.
- 이 도구는 브라우저의 시간대로 계산합니다. 크론은 서버(또는 컨테이너)의 시간대를 따르므로 서버가 UTC면 결과가 달라집니다. crontab 파일 상단에 CRON_TZ=Asia/Seoul 을 넣거나, date 명령으로 서버 시간대를 먼저 확인하세요.