utilbox
자동화

Cron 표현식 생성기

GUI로 크론 표현식을 만들고 다음 실행 시간을 미리 확인합니다.

빠른 선택:
*

모든 (*)

*

모든 시간 (*)

*

모든 (*)

*

모든 (*)

요일*

모든 요일 (*)

생성된 표현식
* * * * *

매 분마다 실행

다음 실행 예정 (최대 10회)
  1. 12026-05-30(토요일)16:37
  2. 22026-05-30(토요일)16:38
  3. 32026-05-30(토요일)16:39
  4. 42026-05-30(토요일)16:40
  5. 52026-05-30(토요일)16:41
  6. 62026-05-30(토요일)16:42
  7. 72026-05-30(토요일)16:43
  8. 82026-05-30(토요일)16:44
  9. 92026-05-30(토요일)16:45
  10. 102026-05-30(토요일)16:46

크론 표현식 문법 가이드

필드허용 값특수 문자
분 (minute)0–59* , - /
시 (hour)0–23* , - /
일 (day of month)1–31* , - /
월 (month)1–12* , - /
요일 (day of week)0–6 (0=일, 7=일)* , - /
*모든 값 (매번 실행)
*/55마다 — 0, 5, 10, 15 …
1-51부터 5까지 범위
1,3,51, 3, 5 특정 값만
10/210부터 2마다 — 10, 12, 14 …

언제 쓰면 좋나요?

Linux·Mac 크론탭 설정, GitHub Actions·AWS EventBridge·Kubernetes CronJob 스케줄 작성 시 사용합니다. 복잡한 표현식을 직접 외우지 않아도 GUI로 직관적으로 조합할 수 있고, 다음 실행 예정 시각을 바로 확인해 검증할 수 있습니다.

주요 기능

  • 분·시·일·월·요일 필드별 GUI 설정
  • 매번·특정·간격·범위 4가지 모드
  • 다음 실행 예정 시각 10회 미리보기
  • 표현식 → 한국어 설명 자동 변환
  • 클립보드 원클릭 복사

사용 방법

  1. 분·시·일·월·요일 각 필드에서 모드(매번·특정·간격·범위)를 선택합니다.
  2. 생성된 크론 표현식과 한국어 설명을 상단에서 확인합니다.
  3. 다음 실행 예정 시각 10회를 참고해 표현식이 맞는지 검증합니다.
  4. 복사 버튼으로 표현식을 클립보드에 저장합니다.

Cron 표현식 생성기 자세히 알아보기

크론 표현식을 외우거나 손으로 짜지 않고 GUI로 분·시·일·월·요일 5개 필드를 매번·특정·간격·범위 4가지 모드 중 골라 조합하면 표현식이 자동 생성되고, 동시에 한국어 설명("매주 평일 오전 9시 정각마다 실행" 등)과 다음 실행 예정 시각 10회 미리보기를 함께 보여주는 도구입니다. 빠른 선택 프리셋(매 5분, 평일 9시, 매월 1일 등) 8개와 표현식 분석 모드(이미 가지고 있는 표현식을 붙여넣으면 GUI로 역해석)도 제공합니다. "크론 표현식 만들기", "cron 생성기", "cron 한국어 설명"이 대표 검색어입니다.

더 알아보기

GitHub Actions 스케줄, AWS EventBridge·Lambda·ECS 작업 스케줄, Kubernetes CronJob, Linux/macOS crontab 등 거의 모든 환경이 5필드 cron 표준을 따르므로 그대로 복사해 사용할 수 있습니다. */5(매 5단위), 1-5(범위), 1,3,5(특정 값), 10/2(시작점부터 간격) 같은 특수 문자도 모두 인식·생성합니다.

이럴 때 사용하세요

  • GitHub Actions의 schedule 트리거(cron 5필드)를 처음 설정할 때
  • AWS EventBridge·Lambda 정기 실행 일정을 짜면서 다음 실행 시각을 검증할 때
  • Kubernetes CronJob의 spec.schedule을 작성하면서 평일·주말 분기를 표현할 때
  • Linux 서버의 crontab에 백업·로그 정리 스크립트를 등록할 때
  • 이미 운영 중인 cron 표현식이 정확히 언제 실행되는지 한국어로 풀어 확인할 때

Cron 표현식 생성기 자주 묻는 질문

요일은 0이 일요일인가요 7이 일요일인가요?
표준 cron(POSIX·Vixie cron)에서는 0과 7이 모두 일요일입니다. 본 도구는 두 값을 모두 인식하며 GUI에서는 "일·월·화·수·목·금·토" 순서로 0~6을 사용합니다.
한 표현식에서 일(dom)과 요일(dow)을 동시에 지정하면?
표준 cron에서는 "OR" 관계로 둘 중 하나라도 맞으면 실행됩니다. 예: 0 0 1 * 1은 "매월 1일 또는 매주 월요일 자정"입니다. 본 도구의 한국어 설명도 이 규칙을 "또는"으로 풀어줍니다.
초(seconds) 필드는 왜 없나요?
표준 cron은 5필드(분·시·일·월·요일)이며 초 단위 실행은 지원하지 않습니다. Quartz·Spring 등 일부 환경은 6필드(초 추가)를 쓰지만, GitHub Actions·Linux crontab·AWS 등 주류는 5필드입니다. 본 도구는 표준 5필드를 따릅니다.
AWS EventBridge cron은 형식이 조금 다른데?
AWS는 cron(분 시 일 월 요일 연도) 6필드 변종을 사용하며 일·요일 둘 중 하나는 ?를 써야 합니다. 본 도구의 5필드를 만든 뒤 AWS 환경에선 마지막에 연도 *와 일·요일 충돌 회피용 ? 처리만 추가하면 됩니다.
다음 실행 예정이 1년 이내에 없으면?
본 도구는 365일 이내의 다음 실행 시각을 최대 10개까지 찾습니다. "2월 30일"처럼 절대 매칭되지 않는 표현식이거나 1년 이내 매칭이 없으면 "실행 예정이 없습니다" 메시지가 뜨므로 표현식이 잘못되었는지 다시 점검해야 합니다.