⏱OpsTools

Cron Expression for Every Monday

0 0 * * 1→Runs at midnight every Monday
0
Minute
0–59
0
Hour
0–23
*
Day
1–31
*
Month
1–12
1
Weekday
0–7

Quick Examples

How It Works

The expression 0 0 * * 1 uses the day-of-week field (last position) set to 1 for Monday. Combined with minute 0 and hour 0, it fires at midnight every Monday. In cron, day-of-week values range from 0 (Sunday) to 7 (also Sunday), with 1 = Monday through 6 = Saturday.

Common Use Cases

  • 1Weekly team performance report
  • 2Monday morning CI/CD pipeline health check
  • 3Start-of-week data archival

Linux Crontab Example

0 0 * * 1 /app/weekly-report.sh --team=engineering

Add this line to your crontab with crontab -e

Need a custom schedule?

Build your own cron expression visually with our generator.

Open Generator →