Cron Every Hour During Business Hours

0 9-17 * * 1-5

Every weekday from 9:00 AM to 9:59 AM, 10:00 AM to 10:59 AM, 11:00 AM to 11:59 AM, 12:00 PM to 12:59 PM, 1:00 PM to 1:59 PM, 2:00 PM to 2:59 PM, 3:00 PM to 3:59 PM, 4:00 PM to 4:59 PM, and 5:00 PM to 5:59 PM

Next 10 Executions

Times shown in UTC

  • Mon, May 18, 202609:00
  • Mon, May 18, 202610:00
  • Mon, May 18, 202611:00
  • Mon, May 18, 202612:00
  • Mon, May 18, 202613:00
  • Mon, May 18, 202614:00
  • Mon, May 18, 202615:00
  • Mon, May 18, 202616:00
  • Mon, May 18, 202617:00
  • Tue, May 19, 202609:00

Field Breakdown

0
Minute
0
9-17
Hour
9-17
*
Day of Month
Every day
*
Month
Every month
1-5
Day of Week
Mon, Tue, Wed, Thu, Fri

About This Schedule

The cron expression 0 9-17 * * 1-5 fires at the top of each hour during business hours — 9:00 AM, 10:00 AM, 11:00 AM, noon, 1:00 PM, 2:00 PM, 3:00 PM, 4:00 PM, and 5:00 PM, Monday through Friday. That's 9 executions per day, 45 per week.

This schedule balances regular updates with resource efficiency — hourly is frequent enough for most business metrics but not so aggressive that it impacts system performance. Common uses include hourly dashboard refreshes, business-hours SLA monitoring, periodic report updates, and regular data pipeline runs.

To extend to 8 AM–6 PM, use 0 8-18 * * 1-5. For every 2 hours during business hours, use 0 9-17/2 * * 1-5 (9 AM, 11 AM, 1 PM, 3 PM, 5 PM).

Frequently Asked Questions