Zolkit

Cron 표현식 생성기

시각적 인터페이스로 Cron 표현식을 작성하고 번역. 표준 5필드 Cron 문법 지원.

* * * * *

사람이 읽기 쉬운 표현: 매 분

빠른 프리셋

*
*
*
*
요일*

Cron 표현식 시각적으로 생성 — 브라우저에서 바로

Cron 표현식은 반복 작업을 예약하는 간결한 표기법이지만 읽고 쓰기가 쉽지 않습니다. Zolkit Cron 표현식 생성기는 시각적 편집기로 스케줄을 구성하고 결과 표현식을 한국어로 번역해 드립니다 — 필드 순서를 외울 필요가 없습니다.

시각적 빌더

5개의 Cron 필드 각각에 대해 모드(매, 특정 값, 범위, 간격)를 선택하세요. 각 필드를 설정하면 표현식이 실시간으로 업데이트됩니다.

즉각적인 번역

생성된 표현식이 사람이 읽기 쉬운 형태로 번역되어 복사하기 전에 스케줄을 한눈에 확인할 수 있습니다.

표준 5필드 문법

crontab, GitHub Actions, Kubernetes CronJob, AWS EventBridge 등 대부분의 Unix 스케줄러와 호환되는 표준 Cron 표현식을 생성합니다.

빠른 프리셋

가장 일반적인 스케줄을 원클릭으로 설정: 매 분, 매 시간, 매일 자정, 매일 정오, 매주, 매월, 평일 오전 9시.

100% 안전

모든 처리가 브라우저에서 이루어집니다. 표현식 데이터가 서버로 전송되지 않습니다.

영구 무료

계정 불필요, 사용 횟수 제한 없음, 결제 없음. Cron 표현식 생성은 무료입니다.

Cron 표현식 생성 방법

  1. 1

    매 시간 또는 매일 등 일반적인 스케줄에는 프리셋을 선택하거나, 시각적 빌더로 직접 설정하세요.

  2. 2

    분, 시, 일, 월, 요일 필드의 모드(매, 특정, 범위, 간격)를 선택하고 값을 입력하세요.

  3. 3

    상단 바에서 완성된 표현식을 복사하여 crontab, CI 설정, 스케줄러에 붙여넣으세요.

자주 묻는 질문

Cron 표현식의 5개 필드는 무엇인가요?

순서대로: 분(0–59), 시(0–23), 일(1–31), 월(1–12), 요일(0–6, 일요일=0)입니다. 별표(*)는 '모든 값'을 의미합니다. 예를 들어 '0 9 * * 1-5'는 매 평일 오전 9시에 실행됩니다.

Cron 표현식에서 */5는 무엇을 의미하나요?

간격 문법 */N은 'N 단위마다'를 의미합니다. 분 필드의 */5는 5분마다(0, 5, 10, 15...)를 의미합니다. 시 필드의 */2는 2시간마다를 의미합니다.

GitHub Actions 스케줄과 호환되나요?

네. GitHub Actions는 'schedule' 트리거에 표준 5필드 Cron 문법을 사용합니다. GitHub Actions는 UTC로 실행되므로 스케줄 설정 시 시간대 차이를 고려하세요.

Kubernetes CronJob에도 사용할 수 있나요?

네. Kubernetes CronJob의 spec.schedule은 표준 5필드 Cron 표현식을 사용합니다. 여기서 생성된 표현식과 완전히 호환됩니다.

최소 Cron 실행 간격은 얼마인가요?

표준 Cron은 최소 단위가 분입니다. 분 단위 미만의 스케줄링이 필요하다면 태스크 큐나 애플리케이션 내 sleep 루프 등 다른 도구를 사용해야 합니다.

초 필드가 포함된 6필드 Cron을 지원하나요?

현재 생성기는 대부분의 스케줄러가 사용하는 표준 5필드 형식을 대상으로 합니다. Spring이나 Quartz 등 일부 플랫폼은 선행 초 필드가 있는 6필드 형식을 사용합니다 — 이러한 경우 생성된 표현식 앞에 '0'을 추가하세요.