~/devtools / cron / every-month
tool::cron-guide

cron every-month

0 0 1 * *

매월 1일

ad · 728×90
필드 분석
0
분 (0–59)
at 0
0
시 (0–23)
at 0
1
일 (1–31)
at 1
*
월 (1–12)
any
*
요일 (0–6)
any
0–59
0–23
1–31
1–12
0–6 (Sun–Sat)

매월 1일 자정에 실행됩니다. 세 번째 필드 1이 월 첫째 날을 의미합니다. 월별 청구, 월간 보고서, 정기 데이터 유지보수에 사용됩니다.

다음 실행 5회 (예시)
UTC 기준 2026-01-01 이후 예시 실행 시간
#12026년 1월 1일 (목) 오전 12:00 UTC
#22026년 2월 1일 (일) 오전 12:00 UTC
#32026년 3월 1일 (일) 오전 12:00 UTC
#42026년 4월 1일 (수) 오전 12:00 UTC
#52026년 5월 1일 (금) 오전 12:00 UTC

플랫폼별 사용법

Linux Crontab터미널에서 crontab -e 실행 후 추가
# crontab -e
0 0 1 * * /path/to/script.sh
# With logging:
0 0 1 * * /path/to/script.sh >> /var/log/myjob.log 2>&1
Kubernetes CronJobspec.schedule 필드에 적용
apiVersion: batch/v1
kind: CronJob
metadata:
  name: my-cronjob
spec:
  schedule: "0 0 1 * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: my-job
            image: my-image:latest
          restartPolicy: OnFailure
GitHub Actionson.schedule 트리거에 추가
on:
  schedule:
    - cron: '0 0 1 * *'

jobs:
  my-job:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: ./my-script.sh

주요 사용 사례

  • 청구서 및 인보이스 자동 생성
  • 월간 사용량 리포트 이메일 발송
  • 오래된 데이터 아카이브 및 삭제
  • SSL 인증서 만료 사전 경고
  • 월별 데이터베이스 유지보수

관련 프리셋

* * * * *every minute*/5 * * * *every 5 minutes*/10 * * * *every 10 minutes*/15 * * * *every 15 minutes
ad · 300×250
Cron 빌더로 돌아가기
// related tools
jwt
JWT 디코더
JWT 토큰을 디코딩하고 분석합니다. 헤더, 페이로드, 서명을 확인할 수 있습니다.
rx
정규식 테스터
정규식을 실시간으로 테스트합니다. 매칭 하이라이트와 설명을 제공합니다.
색상 변환기
HEX, RGB, HSL 등 다양한 형식으로 색상을 변환합니다.
ts
타임스탬프 변환기
Unix 타임스탬프와 날짜/시간을 양방향으로 변환합니다. ms/s, UTC/로컬, 상대 시간을 지원합니다.