Cron 생성기로 매일 실행되는 배치 시간을 실수 없이 만들기
개발
“매일 오전 9시에 실행” 같은 요구사항도 서버 시간대와 cron 문법을 잘못 이해하면 엉뚱한 시간에 돌 수 있습니다.
이럴 때는 브라우저에서 바로 쓸 수 있는 Dante Tools를 열어 먼저 손으로 검증해보는 것이 좋습니다. 작은 확인 과정을 거치면 배포 후 되돌리는 시간을 줄일 수 있습니다.

언제 쓰면 좋은가
뉴스레터, 정산, 리포트 생성처럼 반복 작업의 cron 표현식을 만들고 팀과 검증하는 방법입니다.
요구사항 예시
매일 오전 9시 KST에 전날 리포트 생성
평일 18시에 슬랙 알림
매 15분마다 큐 상태 확인실무 루틴
- 프리셋으로 가장 가까운 실행 주기를 선택합니다.
- 분, 시, 요일 값을 직접 조정합니다.
- 생성된 표현식을 문법 가이드와 함께 리뷰합니다.
- 배포 환경의 서버 시간대가 UTC인지 KST인지 확인합니다.
배포 전 체크
- 월과 요일 필드를 동시에 제한해 의도와 다르게 동작하지 않는가
- 서버 시간대 기준으로 실제 실행 시간이 맞는가
- 재시도 정책과 중복 실행 방지 장치가 있는가
Cron은 짧은 문자열이지만 운영 사고로 이어질 수 있습니다. 표현식을 만들고, 시간대와 실행 예시까지 같이 검증해야 합니다.