Cron Every 30 Minutes During Business Hours

*/30 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, every 30 minutes

Next 10 Executions

Times shown in UTC

  • Mon, May 18, 202609:00
  • Mon, May 18, 202609:30
  • Mon, May 18, 202610:00
  • Mon, May 18, 202610:30
  • Mon, May 18, 202611:00
  • Mon, May 18, 202611:30
  • Mon, May 18, 202612:00
  • Mon, May 18, 202612:30
  • Mon, May 18, 202613:00
  • Mon, May 18, 202613:30

Field Breakdown

*/30
Minute
Every 30 minutes
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 */30 9-17 * * 1-5 triggers every 30 minutes during weekday business hours — at :00 and :30 past each hour from 9 AM to 5 PM, Monday through Friday.

This schedule provides 18 executions per weekday, striking a balance between responsiveness and resource usage. It's commonly used for periodic data refreshes, bi-hourly status checks, regular API polling during business hours, and generating frequently-updated reports.

For tighter monitoring, use */15 9-17 * * 1-5 (every 15 minutes, 36 runs/day). For lighter load, 0 9-17 * * 1-5 runs once per hour during business hours (9 runs/day).

Frequently Asked Questions