Cron 다음 실행 시각
5필드 cron 식 입력 → 다음 N번 실행 시각(로컬 시간) 표시. 일·요일 OR 의미론 포함.
- #110/19/2026, 9:00:00 AM
- #210/20/2026, 9:00:00 AM
- #310/21/2026, 9:00:00 AM
- #410/22/2026, 9:00:00 AM
- #510/23/2026, 9:00:00 AM
- #610/26/2026, 9:00:00 AM
- #710/27/2026, 9:00:00 AM
- #810/28/2026, 9:00:00 AM
시각은 브라우저 로컬 타임존.
사용법
- cron 식 입력. 기본
0 9 * * 1-5는 평일 오전 9시. - 필요 시 다른 시작 시각 — 과거 앵커로부터 역계산·미래 날짜에서 투영에 유용.
- 표시할 다음 실행 개수 선택(최대 50).
자세한 설명
펼치기접기
표준 다섯 필드 cron(분 시 일 월 요일)을 범위(1-5), 목록(1,3,5), 간격(*/15), 월과 요일 별칭(mon, jan)까지 파싱합니다. 결과 목록은 지금부터(또는 지정한 시각부터) 이어지는 다음 실행 시각을 현지 시간대로 보여 줍니다. 일과 요일이 둘 다 제한되어 있으면 둘 중 하나만 맞아도 실행으로 칩니다. 원래 Vixie cron의 의미 그대로입니다.
마지막 규칙은 두 번 읽을 가치가 있습니다. 교집합이 아니라 합집합이기 때문입니다. 0 0 13 * 5는 매달 13일과 매주 금요일에 실행되며, 연간 약 62일에 해당하며, 실제로 13일의 금요일인 날은 1.7일뿐입니다. 다가올 실행 목록이 이것을 잡아내는 가장 빠른 방법입니다. 드물게 돌기를 의도한 일정에 내일 실행이 보인다면 두 날짜 필드가 충돌하고 있는 것입니다. 둘 중 하나만 제한되어 있으면 이 규칙은 적용되지 않고, 일정은 기대한 그대로 읽힙니다.
간격 값은 마지막 실행으로부터의 반복 주기가 아니라 해당 필드 자체의 범위 위에서 계산됩니다. 분 필드의 */15는 0, 15, 30, 45분을 뜻하지 "마지막 실행 시점부터 15분마다"가 아니며, 0 */5 * * *는 자정에 세기를 다시 시작하므로 20시 실행과 그다음 실행 사이는 다섯 시간이 아니라 네 시간입니다. 10-40/10처럼 범위와 간격을 함께 쓰면 그 범위 안에서만 건너뜁니다.
시각은 브라우저의 시간대로 표시되는데, 읽기에는 편하고 배포에는 함정입니다. cron 데몬은 자기 호스트의 지역 시간을 쓰고, 호스팅형 스케줄러는 대부분 사용자의 위치와 무관하게 UTC로 돕니다. 서머타임이 바뀌는 무렵에는 둘이 눈에 띄게 갈라집니다. 건너뛰는 시간대에 걸린 매일 작업은 그날 실행이 없고, 반복되는 시간대에 걸린 작업은 두 번 실행됩니다.
자주 묻는 질문
1 * * * *은 하루에 한 번? 시간당 한 번?
시간당 한 번, 매시 1분에. 첫 필드는 분 — 리터럴 값은 "시계가 이 값일 때만"이고 나머지는 기본 *(아무거나). 매일 새벽 1시 한 번이라면 0 1 * * *.
일과 요일은 어떻게 결합?
둘 다 * 아닌 값이면 OR — 어느 조건이라도 매치하면 실행. 0 0 1 * 1은 매월 1일과 매주 월요일에. AND 원하면 잡 내부에서 강제.
6필드(초 포함)·Quartz cron 지원?
아직 안 함 — 분부터 시작하는 평범한 Unix cron 5필드. Quartz는 초 필드와 L·W·# 같은 추가 기능 도입.
시간대가 바뀔 때 크론은 어느 시계를 따르나?
전통적으로는 그 기계의 로컬 시간이고, 그래서 서머타임 때문에 일 년에 두 번 곤란해진다. 봄에 건너뛰는 시간대에 잡힌 작업은 아예 안 돌 수 있고, 가을에 반복되는 시간대에 잡힌 작업은 두 번 돌 수 있다. 정확히 한 번 도는 것이 중요한 작업이라면 UTC로 잡거나, 두 번 돌아도 안전하게 만들어라.
표현식은 맞는 것 같은데 작업이 안 돌았다. 대개 뭐가 문제인가?
표현식인 경우는 드물다. 훨씬 흔한 건 환경이다. 크론은 최소한의 PATH로 돌고 셸 설정을 전혀 읽지 않으므로, 터미널에서 되던 명령을 찾지 못한다. 그다음으로는 crontab 끝의 줄바꿈 누락, 아무도 리디렉션하지 않아 사라지는 출력, 앞선 실행이 여전히 잠금을 쥐고 있는 경우가 있다. 일정 자체를 의심하기 전에 표준 출력과 표준 오류를 파일로 남겨라.
이 주제의 가이드
관련 도구
Cron 식 설명기
Cron 식을 자연어 설명으로 풀이하고 각 필드를 분해해서 보여 줍니다.
개발
Cron 표현식 빌더
클릭으로 cron 식 생성 — 시간·일·주·월·완전 커스텀 — Cron 설명기와 짝.
개발
달 위상 계산기 (조도·달 나이·다음 보름/그믐)
어떤 날짜든 골라서 달의 위상 이름, 조도(%), 마지막 신월 이후 경과 일수, 현재 초승/반/보름 모양의 SVG 그림, 그리고 다음 신월과 보름 날짜를 — 사용자 지정 가능한 미래 창 안에서 — 한 번에 봅니다.
시간
생일 카운트다운
생일 입력 → 다음 생일까지 실시간 카운트다운 — 정확한 나이·태어난 후 일수·산 시간·드문 골든 생일 연도.
시간
반복 이벤트 계산기
패턴 선택(주간·매월 N째 요일·매월 같은 날·N일마다) → 다음 N개 실제 날짜.
시간
D-day 계산기
두 날짜 사이의 일수, 또는 특정 날짜까지의 D-day를 계산하세요.
시간