월 1회 실행하는 cron
0 0 1 * * — 1일 자정.
- cron
- 0 0 1 * *
출력
0 0 1 * *
┌───────── minute (0–59)
│ ┌─────── hour (0–23)
│ │ ┌───── day of month (1–31)
│ │ │ ┌─── month (1–12)
│ │ │ │ ┌─ day of week (0–6, Sunday is 0 — and 7 on most systems)
0 0 1 * *
It runs at:
minute 0
hour 0
day of month 1
month every
day of week every
Next five runs:
2026-09-30 16:00
2026-10-31 16:00
2026-11-30 16:00
2026-12-31 16:00
2027-01-31 16:00파일은 내 기기 밖으로 나가지 않습니다
이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.
사용 방법
- 식은 이미 나와 있습니다: 0 0 1 * *. 아래 다섯 칸은 왼쪽부터 분, 시, 일, 월, 요일입니다.
- crontab이든 CI 스케줄이든 클라우드 스케줄러든 그대로 붙여 넣으면 됩니다. 다섯 칸의 뜻은 어디서나 같습니다.
- 바꾸려면 메뉴를 "없음"으로 되돌리고 "2시간마다", "평일 오후 5시"처럼 말로 적으세요. 그대로 만들어 다시 읽어 줍니다.
- 확인할 것은 식이 아니라 되읽은 설명입니다. 아래에 나오는 풀이는 만들어진 식을 다시 파싱한 결과라, 우리 의도가 아니라 기계의 해석입니다.
자주 묻는 질문
- 월말을 지정할 수 있나요?
- 일 칸만으로는 안 됩니다. 31 이라고 쓰면 31일이 없는 달은 건너뛰어, 월 1회여야 할 작업이 연 7회가 되고 그 빈틈은 알아차리기 어렵습니다. 모든 달에 있는 날은 1일뿐입니다. 꼭 월말이 필요하면 1일에 돌리고 작업 쪽에서 지난달을 보게 하세요.
- GitHub Actions나 Kubernetes, 클라우드 스케줄러에서도 같나요?
- 다섯 칸은 같습니다. 다른 것은 그 주변입니다. @daily 같은 이름을 받는 곳도 있고, Kubernetes CronJob은 같은 다섯 칸을 쓰며, GitHub Actions는 부하가 걸리면 예약 워크플로가 늦게 돕니다. 식은 그대로 붙여 넣되, 제때 돈다는 가정은 하지 마세요.
- 이미 있는 식을 읽어 보고 싶습니다.
- cron 식 해석 페이지가 있습니다. 식을 붙여 넣으면 언제 도는지 말로 알려 줍니다. 남이 쓴 식을 믿기 전에 해 볼 만한 확인입니다.
- 어딘가로 전송되나요?
- 되지 않습니다. 식을 만드는 것도 되읽는 것도 브라우저 안에서 이뤄지고 업로드는 없습니다. 무료이고 계정도 필요 없습니다.