크론 다음 실행 시각 계산기

크론 표현식이 앞으로 언제 실행되는지 다음 실행 시각 목록을 한국 시간으로 보여 줍니다.

다섯 칸(분 시 일 월 요일) 또는 여섯 칸(초 분 시 일 월 요일)으로 씁니다.

다음 실행-
지금부터-

표현식 풀이

다음 실행 시각 (한국 시간)

번호실행 시각요일앞 실행과의 간격지금부터

쓰는 방법

  1. 크론 표현식을 입력하거나 위의 예시 단추를 누릅니다.
  2. 앞으로 실행될 시각이 한국 시간(UTC+9)으로 최대 50개까지 나옵니다. 기본은 20개입니다.
  3. 각 줄에는 앞 실행과의 간격과 지금부터 얼마 뒤인지가 함께 붙습니다.
  4. 표현식이 무슨 뜻인지는 결과 위에 한국어 문장과 칸별 풀이 표로 보여 줍니다.

크론 표현식의 칸

크론 표현식은 공백으로 나뉜 다섯 칸이 기본입니다. 왼쪽부터 분, 시, 일, 월, 요일이고, 맨 앞에 초를 더해 여섯 칸으로 쓰는 형식도 있습니다. 이 계산기는 두 형식을 모두 받으며, 칸이 여섯 개면 맨 앞을 초로 봅니다. 다섯 칸으로 쓰면 초는 0으로 보므로 항상 정각(0초)에 실행됩니다.

범위설명
0-59*/30 (30초마다)여섯 칸으로 쓸 때만 있는 칸입니다. 다섯 칸이면 0초로 봅니다.
0-590,30 (정각과 30분)한 시간 안에서 몇 분에 실행할지 정합니다.
0-239-18 (9시부터 18시까지)0이 자정, 12가 정오입니다. 오전·오후를 쓰지 않습니다.
1-311,15 (1일과 15일)그 달에 없는 날짜(2월 30일 등)는 그냥 건너뜁니다.
1-123,6,9,12 (분기 첫 달)JAN부터 DEC까지 영어 약어도 씁니다.
요일0-71-5 (월요일부터 금요일)0과 7이 모두 일요일입니다. SUN부터 SAT까지 약어도 씁니다.

쓸 수 있는 기호

한 칸 안에서는 별표와 쉼표, 붙임표, 사선을 섞어 쓸 수 있습니다. 예를 들어 분 칸에 0-30/10이라고 쓰면 0분부터 30분까지에서 10분 간격이므로 0·10·20·30분에 실행되고, 5,25,45처럼 값을 직접 나열해도 됩니다. 범위의 시작이 끝보다 클 수는 없으므로 밤 10시부터 새벽 2시까지는 22-23,0-2처럼 둘로 나눠 씁니다.

기호
*그 칸의 모든 값* * * * * — 매분
a,b값 여러 개를 나열0 9,18 * * * — 9시와 18시
a-ba부터 b까지 연속된 값0 9 * * 1-5 — 평일 9시
*/n처음부터 n칸씩*/15 * * * * — 15분마다
a-b/n범위 안에서 n칸씩0-30/10 * * * * — 0·10·20·30분
@daily자주 쓰는 주기의 줄임말@daily = 0 0 * * *

흔히 쓰는 표현식

아래 표의 첫 실행 시각과 간격은 기준 시각을 2026-01-01 00:00:00로 두고 이 페이지를 만들 때 계산한 값입니다. 계산기에 같은 표현식을 넣으면 지금 시각을 기준으로 다시 계산해 보여 줍니다.

표현식첫 실행다음 실행까지
* * * * *매분2026-01-01 00:01:001분
*/10 * * * *10분마다2026-01-01 00:10:0010분
0 * * * *매시 정각2026-01-01 01:00:001시간
0 */6 * * *6시간마다2026-01-01 06:00:006시간
0 0 * * *매일 자정2026-01-02 00:00:001일
0 9 * * 1-5평일 오전 9시2026-01-01 09:00:001일
30 18 * * 5금요일 저녁 6시 30분2026-01-02 18:30:007일
0 3 * * 0일요일 새벽 3시2026-01-04 03:00:007일
0 0,12 * * *매일 0시와 12시2026-01-01 12:00:0012시간
0 9 1,15 * *매월 1일과 15일 오전 9시2026-01-01 09:00:0014일
0 0 1 * *매월 1일 자정2026-02-01 00:00:0028일
0 0 28-31 * *매월 말일 무렵(28~31일)2026-01-28 00:00:001일
0 0 1 1 *매년 1월 1일2027-01-01 00:00:001년
0 0 1 * 1매월 1일 또는 월요일 (OR 규칙)2026-01-05 00:00:007일
*/30 * * * * *30초마다 (6칸)2026-01-01 00:00:3030초

일과 요일을 함께 쓰면 "또는"이 된다

크론에서 가장 많이 틀리는 곳입니다. 일(day-of-month)과 요일(day-of-week) 두 칸이 모두 지정되어 있으면 두 조건은 그리고가 아니라 또는으로 묶입니다. 즉 둘 중 하나만 맞아도 실행됩니다.0 0 1 * 1은 "매월 1일이면서 월요일"이 아니라 "매월 1일과 모든 월요일"이라는 뜻입니다. 기준 시각 이후 실행 시각을 뽑아 보면 1일이 아닌 월요일도, 월요일이 아닌 1일도 함께 들어 있습니다.

실행 시각요일걸린 조건
2026-01-05 00:00:00월요일
2026-01-12 00:00:00월요일
2026-01-19 00:00:00월요일
2026-01-26 00:00:00월요일
2026-02-01 00:00:00매월 1일
2026-02-02 00:00:00월요일

반대로 두 칸 중 하나가 별표로 시작하면 두 조건을 모두 만족해야 실행됩니다.0 0 */2 * 1은 홀수 일이면서 월요일인 날만 골라 2026-01-05, 2026-01-19, 2026-02-09 처럼 드물게 실행됩니다. 이 계산기는 리눅스 crontab(Vixie cron·cronie)의 이 규칙대로 계산하고, 결과 위에 어느 규칙이 쓰였는지 문장으로 알려 줍니다. "13일의 금요일에만 실행"처럼 두 조건을 정말 함께 걸고 싶다면 크론만으로는 표현할 수 없으므로, 매월 13일에 실행하고 스크립트 안에서 요일을 한 번 더 확인하는 방법을 씁니다.

계산 기준

자주 묻는 질문

다음 실행 시각 사이의 간격이 들쭉날쭉하게 나오는 이유는 무엇인가요?

크론은 "몇 분 뒤에 한 번 더"가 아니라 "달력과 시계가 이 조건에 맞는 순간"을 찾아 실행합니다. 그래서 평일만 지정하면 금요일 다음 실행이 3일 뒤 월요일이 되고, 매월 1일을 지정하면 간격이 28일에서 31일 사이로 달라집니다. 이 계산기는 실행 시각마다 앞 실행과의 간격을 함께 보여 주므로, 생각한 주기와 다른 곳이 어디인지 바로 찾을 수 있습니다.

앞으로 실행되지 않는다는 결과는 어떤 경우에 나오나요?

칸마다 값은 맞지만 그 조합이 달력에 존재하지 않을 때입니다. 2월 30일, 4월 31일, 6월 31일처럼 그 달에 없는 날짜를 지정하면 영원히 실행되지 않습니다. 이 계산기는 앞으로 100년까지 찾아본 뒤 더 뒤져도 없다고 판단하면 계산을 멈추고 알려 줍니다. 윤년 2월 29일처럼 4년에 한 번만 오는 조합은 실행되는 해만 골라 목록에 담습니다.

서버가 꺼져 있던 동안 지나간 크론은 나중에 따라 실행되나요?

보통은 그냥 지나갑니다. crontab은 그 순간에 데몬이 살아 있어야 명령을 띄우므로, 꺼져 있던 시간에 걸린 실행은 되돌아와 실행되지 않습니다. 날마다 한 번은 반드시 돌게 하려면 anacron이나 systemd 타이머의 Persistent 설정처럼 "놓친 작업을 부팅 후에 실행"하는 장치를 함께 씁니다. 이 목록은 서버가 계속 켜져 있다고 보고 계산한 시각입니다.

적어 둔 시각보다 몇 분 늦게 실행되는 일이 있는데 왜 그런가요?

크론이 보장하는 것은 "그 분이 되기 전에는 실행하지 않는다"까지입니다. 공용 스케줄러는 같은 시각에 몰린 작업을 나눠 처리하느라 늦어질 수 있고, 특히 정각이나 0분에는 대기가 길어집니다. 실행 시각이 중요하면 0분·30분을 피해 7분이나 23분처럼 덜 몰리는 값을 쓰고, 목록의 간격을 보며 지연을 감당할 수 있는 주기인지 확인하세요.

계산한 실행 시각 목록을 다른 사람에게 그대로 보여 줄 수 있나요?

표현식과 개수가 주소에 함께 담기므로, 주소를 복사해 보내면 상대방 화면에도 같은 표현식이 채워집니다. 다만 목록의 시각은 여는 시점을 기준으로 다시 계산되므로 "지금부터 얼마 뒤"는 달라집니다. 화면 위쪽의 결과 복사 단추를 쓰면 표현식 풀이와 첫 실행 시각을 글로 복사해 문서나 메신저에 붙일 수 있습니다.

이 도구가 도움이 되었다면 공유해 주세요

계산 근거

이 계산기가 쓰는 세율·요율·기준의 출처입니다. 숫자가 맞는지 직접 확인해 보세요.

계산 결과가 이상한가요? 알려 주세요.

계산 결과는 참고용이며 법적 효력이 없습니다.

다른 도구