Cron 표현식 예제
자주 쓰는 일정의 Cron 표현식을 바로 복사해 쓰세요. 필드별 설명, 다음 실행 시간, Kubernetes·GitHub Actions·Quartz·Spring용 버전을 함께 제공합니다.
일정 35개 · Cron 표현식 파서에서 열기
몇 분마다
매분
* * * * * 매분 시작 시점에 실행합니다. 하루 1,440번입니다. 30초마다 * * * * * cron은 1분 미만 간격을 지정할 수 없어서 보통 crontab에 두 줄을 씁니다. 한 줄은 매분 정각에, 다른 한 줄은 30초 sleep 후에 실행합니다. 2분마다 */2 * * * * 짝수 분마다 실행합니다: 매시 00, 02, 04 … 58분. 5분마다 */5 * * * * 한 시간에 12번, 0, 5, 10 … 55분에 실행합니다. 10분마다 */10 * * * * 한 시간에 6번, 0, 10, 20, 30, 40, 50분에 실행합니다. 15분마다 */15 * * * * 한 시간에 4번, :00, :15, :30, :45에 실행합니다. 30분마다 */30 * * * * 한 시간에 두 번, 정각과 30분에 실행합니다. 몇 시간마다
매시간
0 * * * * 매시 0분에 실행합니다. 하루 24번이며 @hourly 매크로와 같습니다. 2시간마다 0 */2 * * * 짝수 시의 0분에 실행합니다: 00:00, 02:00, 04:00 … 22:00. 3시간마다 0 */3 * * * 하루 8번, 00:00, 03:00, 06:00 … 21:00에 실행합니다. 4시간마다 0 */4 * * * 하루 6번, 00:00, 04:00, 08:00, 12:00, 16:00, 20:00에 실행합니다. 6시간마다 0 */6 * * * 하루 4번, 00:00, 06:00, 12:00, 18:00에 실행합니다. 12시간마다 0 */12 * * * 하루 두 번, 자정과 정오에 실행합니다. 매일
매일 자정
0 0 * * * 매일 00:00에 한 번 실행합니다. @daily, @midnight 매크로와 같습니다. 매일 새벽 3시 0 3 * * * 매일 03:00에 한 번 실행합니다. 백업과 유지보수에 흔히 쓰는 시간입니다. 매일 오전 8시 0 8 * * * 매일 08:00에 한 번 실행합니다. 아침 보고서나 알림 등에 씁니다. 매일 정오 0 12 * * * 매일 12:00에 한 번 실행합니다. 매일 오후 6시 0 18 * * * 매일 18:00에 한 번 실행합니다. 하루 두 번 0 0,12 * * * 매일 00:00과 12:00에 실행합니다. 시 목록을 바꾸면 다른 시각으로 정할 수 있습니다. 매주 및 평일
평일 오전 9시
0 9 * * 1-5 월요일부터 금요일까지 09:00에 실행하고 주말은 건너뜁니다. 업무 시간 중 매시간 0 9-17 * * 1-5 월~금 09:00부터 17:00까지 정각마다 실행합니다. 업무일당 9번입니다. 업무 시간 중 15분마다 */15 9-17 * * 1-5 평일 09:00부터 17:45까지 15분마다 실행합니다. 매 주말 0 10 * * 6,0 토요일과 일요일 10:00에 실행합니다. 매주 월요일 0 9 * * 1 매주 월요일 09:00에 실행합니다. 주간 보고서 등에 씁니다. 매주 금요일 오후 5시 0 17 * * 5 매주 금요일 17:00에 실행합니다. 매주 일요일 0 0 * * 0 토요일에서 일요일로 넘어가는 자정에 실행합니다. @weekly 매크로와 같습니다. 매주(월요일) 0 0 * * 1 ISO 주의 시작인 월요일 00:00에 주 1회 실행합니다. 일요일에 실행하려면 0 0 * * 0 또는 @weekly를 쓰세요. 매월 및 매년
매월 1일
0 0 1 * * 매월 1일 00:00에 실행합니다. @monthly 매크로와 같습니다. 한 달에 두 번 0 0 1,15 * * 매월 1일과 15일 00:00에 실행합니다. 급여나 청구 처리 등에 씁니다. 매월 15일 0 0 15 * * 매월 15일 00:00에 실행합니다. 매월 말일 0 0 28-31 * * 표준 cron에는 "말일" 기호가 없으므로 28~31일에 실행하고, 내일이 1일일 때만 계속하도록 셸 조건을 붙입니다. 매월 첫째 월요일 0 9 1-7 * * 매월 1~7일 09:00에 작업을 띄우고, 셸 조건으로 월요일인 날만 실행합니다. 분기마다 0 0 1 1,4,7,10 * 1월, 4월, 7월, 10월 1일 00:00에 실행합니다. 6개월마다 0 0 1 1,7 * 1월 1일과 7월 1일 00:00에 실행합니다. 매년 0 0 1 1 * 매년 1월 1일 00:00에 한 번 실행합니다. @yearly, @annually와 같습니다.