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

cron every-year

0 0 1 1 *

매년 1월 1일

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

매년 1월 1일 자정에 실행됩니다. 네 번째 필드 1이 1월을 의미합니다. 연간 유지보수, 연도별 아카이브, 연례 리포트 생성에 사용되며 실행 빈도가 가장 낮습니다.

다음 실행 5회 (예시)
UTC 기준 2026-01-01 이후 예시 실행 시간
#12026년 1월 1일 (목) 오전 12:00 UTC
#22027년 1월 1일 (금) 오전 12:00 UTC
#32028년 1월 1일 (토) 오전 12:00 UTC
#42029년 1월 1일 (월) 오전 12:00 UTC
#52030년 1월 1일 (화) 오전 12:00 UTC

플랫폼별 사용법

Linux Crontab터미널에서 crontab -e 실행 후 추가
# crontab -e
0 0 1 1 * /path/to/script.sh
# With logging:
0 0 1 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 1 *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: my-job
            image: my-image:latest
          restartPolicy: OnFailure
GitHub Actionson.schedule 트리거에 추가
on:
  schedule:
    - cron: '0 0 1 1 *'

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

주요 사용 사례

  • 연간 감사 로그 아카이브 생성
  • 연도 말 재무 보고서 자동 생성
  • 오래된 사용자 계정 검토 및 정리
  • 연간 데이터 보존 정책 실행
  • 연도별 통계 스냅샷 백업

관련 프리셋

* * * * *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/로컬, 상대 시간을 지원합니다.