Cron Every Monday at 6 AM

Set up a cron job every Monday at 6 AM using 0 6 * * 1. Full field-by-field breakdown with tips for start-of-week early morning scheduling.

Cron Expression

0 6 * * 1

Field Breakdown

FieldValueMeaning
Minute0At 0
Hour6At 6
Day of Month*Every day of the month (1–31)
Month*Every month (1–12)
Day of Week1At Monday

Detailed Explanation

The cron expression 0 6 * * 1 schedules a task to run once per week on Monday at exactly 6:00 AM.

Field-by-field breakdown:

  • 0 (Minute): At minute 0. The task fires at the top of the hour.
  • 6 (Hour): At hour 6 (6 AM). The task runs early in the morning, well before typical business hours.
  • * (Day of Month): Every day from 1 through 31. No restriction on the day of the month.
  • * (Month): Every month from January through December. No restriction on which month.
  • 1 (Day of Week): Monday only. The value 1 represents Monday in standard cron.

This means your task will execute once per week, every Monday at 6:00 AM server time. Monday at 6 AM is a strategic choice for start-of-week preparation tasks that need to complete before the business day begins. By running at 6 AM, you give the job 2-3 hours to finish before most teams start work at 8-9 AM. This timing is perfect for weekly data refreshes, resetting weekly counters, generating Monday morning dashboards, or pre-caching data that teams will need throughout the week. It ensures fresh data is available from the moment the work week starts. This expression is supported by standard cron on Linux/macOS, as well as cloud services like AWS CloudWatch, Google Cloud Scheduler, and GitHub Actions.

Use Case

Perfect for refreshing weekly analytics dashboards early Monday morning so that managers have up-to-date KPIs ready when they start their work week.

Try It — Interactive Builder

Every Monday at 6:00 AM

**/5*/10*/15*/300
**/2*/3*/6*/120
*1151,15*/2
*11,4,7,101,7
*1-50,615

Next 10 Executions

1.Mon, Mar 16, 2026, 06:00 AM
2.Mon, Mar 23, 2026, 06:00 AM
3.Mon, Mar 30, 2026, 06:00 AM
4.Mon, Apr 6, 2026, 06:00 AM
5.Mon, Apr 13, 2026, 06:00 AM
6.Mon, Apr 20, 2026, 06:00 AM
7.Mon, Apr 27, 2026, 06:00 AM
8.Mon, May 4, 2026, 06:00 AM
9.Mon, May 11, 2026, 06:00 AM
10.Mon, May 18, 2026, 06:00 AM

Ctrl+Shift+C to copy expression

Customize this expression