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

cron every-year

0 0 1 1 *

Every Year (Jan 1)

ad · 728×90
Field Breakdown
0
Minute (0–59)
at 0
0
Hour (0–23)
at 0
1
Day of Month (1–31)
at 1
1
Month (1–12)
at 1
*
Day of Week (0–6)
any
0–59
0–23
1–31
1–12
0–6 (Sun–Sat)

Runs once a year on January 1st at midnight. The month field is set to 1 (January). The rarest cron interval — suitable for annual archiving, year-end reports, or long-term data retention policies.

Next 5 Executions (Example)
UTC example times after 2026-01-01
#1Thu, Jan 1, 2026, 12:00 AM UTC
#2Fri, Jan 1, 2027, 12:00 AM UTC
#3Sat, Jan 1, 2028, 12:00 AM UTC
#4Mon, Jan 1, 2029, 12:00 AM UTC
#5Tue, Jan 1, 2030, 12:00 AM UTC

Platform Usage

Linux Crontab— Run crontab -e and add the line
# 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 CronJob— Set in spec.schedule field
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 Actions— Add to on.schedule trigger
on:
  schedule:
    - cron: '0 0 1 1 *'

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

Common Use Cases

  • ▸Annual audit log archiving
  • ▸Year-end financial report generation
  • ▸Stale user account review and cleanup
  • ▸Annual data retention policy enforcement
  • ▸Year-over-year statistics snapshot

Related Presets

* * * * *every minute→*/5 * * * *every 5 minutes→*/10 * * * *every 10 minutes→*/15 * * * *every 15 minutes→
ad · 300×250
← Back to Cron Builder
// related tools
jwt
JWT Decoder
Decode and inspect JWT tokens. View header, payload, and signature details.
rx
Regex Tester
Test regular expressions with live matching, group highlighting, and explanations.
◑
Color Converter
Convert colors between HEX, RGB, HSL, and more. Pick colors visually.
ts
Timestamp Converter
Convert Unix timestamps to human-readable dates. Supports ms/s, UTC/local, and relative time.