개발자 도구크론 표현식 해석
크론 표현식 해석기cron 스케줄 다음 실행 시각 계산
*/5 * * * * 같은 cron 표현식이 언제 실행되는지 한국어로 풀어 주고 다음 실행 시각을 계산하는 온라인 크론 해석기입니다.
크론 표현식 해석 사용법
크론 표현식을 한국어로 풀어 주고 다음 실행 시각을 계산합니다. 예약 작업이 언제 도는지 확인할 때 씁니다.
표현식을 넣습니다
*/5 * * * * 처럼 다섯 칸짜리 표현식을 넣습니다. 초가 앞에 붙은 Spring @Scheduled 6자리, Quartz 7자리, AWS cron(…), GitHub Actions 의 - cron: 줄, 명령까지 붙은 crontab 한 줄도 읽습니다.
해석을 확인합니다
5분마다처럼 사람이 읽는 문장으로 바꿔 줍니다.
다음 실행 시각을 봅니다
앞으로 몇 번의 실행 시각을 계산해 보여줍니다. 서버가 UTC 로 돈다면 서버 시간대를 UTC 로 바꿔 한국 시각으로 언제 도는지 확인하세요.
자주 묻는 질문
- 다섯 칸이 각각 뭔가요?
- 앞에서부터 분, 시, 일, 월, 요일입니다. 0 9 * * 1 이면 매주 월요일 오전 9시입니다.
- */5 와 5 가 어떻게 다른가요?
- */5 는 5분마다(0, 5, 10...)이고, 5 는 매시 5분에 한 번입니다. 자주 헷갈리는 부분입니다.
- GitHub Actions 에 0 0 * * * 를 넣었는데 아침 9시에 돌아요
- GitHub Actions·AWS 같은 클라우드는 UTC 로 시각을 셉니다. UTC 0시는 한국 시각 오전 9시입니다. 서버 시간대를 UTC 로 바꾸면 한국 시각으로 바꿔 보여줍니다.
- Spring 과 Quartz 의 요일 숫자가 달라요
- Spring 은 0·7 이 일요일이고, Quartz·AWS 는 1 이 일요일입니다. 6자리는 Spring, 7자리와 cron(…)은 Quartz·AWS 방식으로 읽고 어느 쪽으로 읽었는지 알려줍니다. MON-FRI 처럼 이름으로 적으면 헷갈리지 않습니다.