Reference 2026-04-19
Cron 문법 마스터
cron 표현식을 추측하지 마세요. 모든 필드, 엣지 케이스, 모던 대안을 마스터.
cron은 컴퓨팅에서 가장 많이 쓰이는 스케줄러이자 가장 오해받는 것입니다.
다섯 필드
* 명령
| |
| | | | 요일 (0-6, 일=0)
| | | 월 (1-12)
| | 일 (1-31)
| 시 (0-23)
분 (0-59)
흔한 패턴
0 매 정시
/15 * 매 15분
0 9 1-5 평일 9시
0 0 1 매월 1일
OR 함정
일과 요일은 OR. 0 0 1 * 0은 매월 1일 AND 일요일이 아닌 OR.
스텝
/5, 0 /6 *.
모던 대안
- systemd timers
- Kubernetes CronJob
- GitHub Actions schedule
- Cloudflare Cron Triggers
모두 cron 문법 호환.
함정 피하기
- 데몬 시간대 확인(보통 UTC)
- DST 전환 시 누락/중복 가능
- 장시간 실행 작업 겹침 방지