개발
9분 읽기
크론 표현식 마스터하기: 일정 자동화를 제대로 다루는 법
크론 표현식은 단순해 보이지만 운영 사고를 자주 만드는 영역입니다. 문법보다 더 중요한 것은 타임존, 재시도, 중복 실행 같은 운영 조건입니다.
기본 구조
일반적인 크론은 분, 시, 일, 월, 요일 다섯 필드로 구성됩니다. 각 필드에서 와일드카드, 범위, 증분, 목록을 조합해 일정을 표현합니다.
자주 헷갈리는 부분
day-of-month와 day-of-week를 동시에 넣을 때의 동작은 오해가 많습니다. 배포 전에는 실제 next run을 반드시 확인해야 합니다.
운영 시 주의점
- 서버 타임존 확인
- 중복 실행 방지
- 로그와 헬스체크 추가
- 실패 시 재시도 정책 분리