Cron Every Weekend at 10 AM

Set up a cron job to run every Saturday and Sunday at 10 AM using 0 10 * * 0,6. Detailed field breakdown for weekend-only scheduling use cases.

Cron Expression

0 10 * * 0,6

Field Breakdown

FieldValueMeaning
Minute0At 0
Hour10At 10
Day of Month*Every day of the month (1–31)
Month*Every month (1–12)
Day of Week0,6At Sunday, Saturday

Detailed Explanation

The cron expression 0 10 * * 0,6 schedules a task to run once per day at 10:00 AM on Saturday and Sunday.

Field-by-field breakdown:

  • 0 (Minute): At minute 0. The task fires at the top of the hour.
  • 10 (Hour): At hour 10 (10 AM). The task runs mid-morning on weekend days.
  • * (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.
  • 0,6 (Day of Week): Sunday and Saturday. The list notation specifies days 0 (Sunday) and 6 (Saturday), covering the entire weekend.

This means your task will execute twice per week, once on Saturday and once on Sunday, both at 10:00 AM server time. Weekend-only scheduling is useful for tasks that complement weekday operations. While weekday cron jobs handle business-hour needs, weekend jobs can perform maintenance, cleanup, or preparation tasks when the system has reduced load. The 10 AM timing is late enough to avoid interfering with overnight maintenance windows but early enough to complete before any weekend monitoring checks. 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

Great for running weekend-only performance benchmarks on your staging environment while production traffic is low, comparing results week over week.

Try It — Interactive Builder

Every weekend at 10: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.Sat, Mar 14, 2026, 10:00 AM
2.Sun, Mar 15, 2026, 10:00 AM
3.Sat, Mar 21, 2026, 10:00 AM
4.Sun, Mar 22, 2026, 10:00 AM
5.Sat, Mar 28, 2026, 10:00 AM
6.Sun, Mar 29, 2026, 10:00 AM
7.Sat, Apr 4, 2026, 10:00 AM
8.Sun, Apr 5, 2026, 10:00 AM
9.Sat, Apr 11, 2026, 10:00 AM
10.Sun, Apr 12, 2026, 10:00 AM

Ctrl+Shift+C to copy expression

Customize this expression