Cron Expression 생성기

복잡한 Cron 표현식을 시각적으로 쉽게 생성하세요. Linux, Unix, 클라우드 스케줄러에서 사용 가능합니다.

* * * * *

💡 사용 가능한 값

* - 모든 값

5 - 특정 값

1-5 - 범위

1,3,5 - 여러 값

*/15 - 간격 (15분마다)

사용 방법

  1. 빠른 선택에서 자주 사용하는 패턴을 선택하거나
  2. 각 필드에 원하는 값을 직접 입력하세요
  3. 생성된 Cron 표현식과 설명을 확인하세요
  4. 복사 버튼으로 표현식을 복사하세요

Cron Expression 구조

요일

분 (0-59): 실행할 분

시 (0-23): 실행할 시간

일 (1-31): 실행할 날짜

월 (1-12): 실행할 월

요일 (0-6): 실행할 요일 (0=일요일, 6=토요일)

특수 문자

* (별표)

모든 값을 의미합니다. 예: 분 필드에 *는 "매분"

, (쉼표)

여러 값을 지정합니다. 예: 1,3,5는 1, 3, 5일

- (하이픈)

범위를 지정합니다. 예: 1-5는 1부터 5까지

/ (슬래시)

간격을 지정합니다. 예: */15는 15분마다

자주 사용하는 예시

0 0 * * *

매일 자정에 실행

*/5 * * * *

5분마다 실행

0 9 * * 1-5

평일 오전 9시에 실행

0 0 1 * *

매달 1일 자정에 실행

0 */4 * * *

4시간마다 실행

주요 사용 사례

백업 자동화

정기적인 데이터베이스 백업 스케줄링

리포트 생성

일간/주간/월간 리포트 자동 생성

데이터 동기화

주기적인 데이터 동기화 작업

정리 작업

임시 파일 삭제, 로그 정리 등

어디서 사용하나요?

Linux/Unix

crontab 파일에 직접 사용

클라우드

AWS CloudWatch, GCP Cloud Scheduler

애플리케이션

Node.js (node-cron), Spring (@Scheduled)

💡 팁

  • 복잡한 표현식은 먼저 프리셋으로 시작한 후 수정하세요
  • 요일과 날짜를 동시에 지정하면 OR 조건으로 동작합니다
  • */15는 0분, 15분, 30분, 45분에 실행됩니다
  • 프로덕션 환경에 적용하기 전에 테스트 환경에서 검증하세요