Cron 표현식 해설·생성기

cron 표현식을 사람이 읽는 설명으로 바꾸고 다음 실행 시각을 미리 보여 줍니다. 다섯 개 칸으로 새로 만들 수도 있습니다. 무료, 업로드 없음.

모드

매주 월요일부터 금요일까지 09:00에 실행합니다.

다음 5회 실행 (로컬 시간)
  • 목 2026-09-17 09:00
  • 금 2026-09-18 09:00
  • 월 2026-09-21 09:00
  • 화 2026-09-22 09:00
  • 수 2026-09-23 09:00
예시38개 중 38개
문법

필드: 분 시 일 월 요일

기호
*모든 값* * * * * — 매분
,값 목록0 9,17 * * * — 09:00과 17:00
-값 범위0 9 * * 1-5 — 월요일부터 금요일까지
/간격*/10 * * * * — 10분마다
이름 있는 일정같은 뜻
@yearly0 0 1 1 *
@annually0 0 1 1 *
@monthly0 0 1 * *
@weekly0 0 * * 0
@daily0 0 * * *
@midnight0 0 * * *
@hourly0 * * * *
@reboot부팅 시 — 시계 일정 없음

🔒 브라우저에서 해석되며 업로드되지 않습니다.

Cron 표현식을 한눈에 이해

표준 5필드 cron 표현식(분 시 일 월 요일)을 입력하면 사람이 읽는 설명과 함께 다음 다섯 번의 실행 시각을 보여줍니다. 로컬 / UTC 토글로 미리보기를 로컬 시간대와 UTC 사이에서 전환할 수 있어 유용합니다 — 대부분의 서버는 cron을 UTC로 실행하기 때문입니다. 자주 쓰는 스케줄은 프리셋으로 제공되어 검증된 패턴에서 시작할 수 있습니다.

지원 문법

와일드카드(*), 간격(*/5), 범위(1-5), 목록(1,15,30), 월·요일 이름(JAN, MON)을 모두 이해합니다. 일(day-of-month)과 요일이 함께 지정되면 둘 중 하나만 맞아도 실행하는 표준 cron 규칙을 따릅니다.

다섯 칸으로 직접 만들기

만들기로 바꾸면 분·시·일·월·요일 칸에 값을 넣어 표현식을 조립합니다. 프리셋에서 시작해도 됩니다. 입력하는 대로 아래에 사람이 읽는 설명과 다음 다섯 번의 실행 시각이 함께 나오므로, 한 번도 실행되지 않는 일정이나 생각보다 훨씬 자주 도는 일정을 crontab에 넣기 전에 알아챌 수 있습니다. 분 칸은 0–59까지밖에 세지 않으므로 */70처럼 칸이 감당할 수 없는 간격은 매시 정각으로 조용히 바뀌지 않고 거부됩니다. 모드는 주소에 ?mode=build로 남습니다.

자주 묻는 질문

다음 실행 시각은 어떤 시간대인가요?

목록 위의 로컬 / UTC 토글로 기기의 로컬 시간대 또는 UTC 중에서 고를 수 있습니다. 대부분의 서버가 cron을 UTC로 실행하므로, UTC로 전환하면 작업이 실제로 실행되는 시각을 볼 수 있습니다. 미리보기는 브라우저 시계를 사용하므로 서버가 관여하지 않습니다.

어떤 cron 형식인가요?

표준 5필드 cron(분, 시, 일, 월, 요일)과 함께 @yearly, @monthly, @weekly, @daily, @hourly, @reboot 매크로를 지원합니다. 초 단위(6필드)는 지원하지 않습니다.

일과 요일을 함께 쓰면요?

Vixie cron처럼 둘 다 지정되면 일 또는 요일 중 하나만 맞아도 해당 시각에 실행됩니다.

표현식을 직접 만들 수도 있나요?

네. "만들기"로 바꾸면 분·시·일·월·요일 칸을 채워 표현식을 조립할 수 있고, 만들어진 표현식의 설명과 다음 실행 시각이 바로 아래에 나옵니다. 예전 crontab 생성기가 하던 일이 이 모드로 들어왔습니다.