Cron Expression 생성기
복잡한 Cron 표현식을 시각적으로 쉽게 생성하세요. Linux, Unix, 클라우드 스케줄러에서 사용 가능합니다.
* * * * *💡 사용 가능한 값
* - 모든 값
5 - 특정 값
1-5 - 범위
1,3,5 - 여러 값
*/15 - 간격 (15분마다)
사용 방법
- 빠른 선택에서 자주 사용하는 패턴을 선택하거나
- 각 필드에 원하는 값을 직접 입력하세요
- 생성된 Cron 표현식과 설명을 확인하세요
- 복사 버튼으로 표현식을 복사하세요
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분에 실행됩니다
- 프로덕션 환경에 적용하기 전에 테스트 환경에서 검증하세요