Cron 표현식
개발 도구* * * * *
프리셋:
필드
분
0-59
시
0-23
일
1-31
월
1-12
요일
0-6
다음 10회 실행 시간
- 12026/8/13 10:17:00
- 22026/8/13 10:18:00
- 32026/8/13 10:19:00
- 42026/8/13 10:20:00
- 52026/8/13 10:21:00
- 62026/8/13 10:22:00
- 72026/8/13 10:23:00
- 82026/8/13 10:24:00
- 92026/8/13 10:25:00
- 102026/8/13 10:26:00
Cron 형식 비교
| 형식 | 필드 수 | 구조 | 예시 | 사용 시나리오 | 지원 플랫폼 / 도구 |
|---|---|---|---|---|---|
| 표준 (5개 필드) | 5 | 분 시 일 월 요일 | 30 2 * * 1-5 | Linux/Unix 시스템 예약 작업 (crontab), 일일 백업, 로그 정리, 정기 스크립트 실행 등 단순 주기 작업 | Linux crontab, macOS launchd, AWS CloudWatch Events, GitHub Actions (schedule), 대부분의 CI/CD 플랫폼 |
| 초 포함 (6개 필드) | 6 | 초 분 시 일 월 요일 | */5 * * * * * | 1분 미만 정밀 작업: 하트비트 감지, 실시간 데이터 동기화, 고빈도 폴링, 마이크로서비스 헬스 체크 | Spring @Scheduled (비 Quartz 모드), Node.js node-cron, Kubernetes CronJob (확장), Systemd Timer |
| Quartz (7개 필드) | 7 | 초 분 시 일 월 요일 년 | 0 0 9 ? * 2-6 2026 | 연도 제어가 필요한 엔터프라이즈 예약 작업, 복잡한 비즈니스 규칙 (예: 매월 두 번째 월요일), 특정 연도 일회성 작업 | Java Quartz Scheduler, Spring Quartz 통합, XXL-JOB, ElasticJob, Apache Airflow (플러그인) |