개요
서버 스케줄링에 쓰이는 cron 표현식을 드롭다운으로 쉽게 조합할 수 있다. 분, 시, 일, 월, 요일 다섯 필드를 직접 타이핑하다 보면 실수하기 쉬운데, 시각적으로 선택하면 문법 오류 없이 빠르게 만들 수 있다. 생성된 표현식의 다음 실행 시각도 바로 확인 가능하다.
주요 기능
- 분/시/일/월/요일 5개 필드 드롭다운 선택
- 생성된 cron 표현식 실시간 미리보기
- 다음 5회 실행 예정 시각 표시
- 자주 쓰는 스케줄 프리셋 (매분, 매시, 매일 자정 등)
- 표현식 원클릭 복사
사용 방법
- 각 필드(분, 시, 일, 월, 요일)에서 원하는 값을 선택하거나 프리셋을 고른다.
- 화면 상단에 생성된 cron 표현식이 실시간으로 표시된다.
- 다음 실행 시각 목록을 확인해 의도한 스케줄이 맞는지 검증한다.
- 복사 버튼으로 표현식을 클립보드에 복사한다.
팁
- */5 * * * * 처럼 '매 N분마다'를 자주 쓰는데, 프리셋에서 바로 선택할 수 있다.
- 요일 필드에서 0은 일요일, 6은 토요일이다 (시스템에 따라 7도 일요일).
- crontab 적용 전에 반드시 다음 실행 시각을 확인해서 의도와 맞는지 검증하자.
자주 묻는 질문
- cron 표현식이 5자리와 6자리가 있던데 차이가 뭔가요?
- 표준 cron은 분/시/일/월/요일 5자리입니다. 일부 시스템(Spring, Quartz 등)은 앞에 '초' 필드를 추가해 6자리를 쓰기도 합니다. 이 도구는 표준 5자리 형식을 생성합니다.
- */5와 0/5는 같은 의미인가요?
- 분 필드에서 */5와 0/5는 동일하게 매 5분마다 실행됩니다. */5는 0/5의 축약형이라고 보면 됩니다.
- 생성한 표현식을 바로 서버에 적용할 수 있나요?
- 생성된 표현식을 복사한 뒤 crontab -e 명령어로 서버의 crontab에 붙여넣으면 됩니다. 클라우드 스케줄러(AWS EventBridge, GCP Cloud Scheduler 등)에도 동일한 형식을 사용할 수 있습니다.