Cron Schedules

A page per common schedule — expression, run times, and what to watch for

Each page below covers one schedule: the expression, a plain-English reading, the next five run times computed live, when the schedule is the right choice, and the specific mistake people make with it. If you want the whole set on one page instead, see the 60 cron expression examples.

Sub-hourly

ScheduleExpressionFrequency
Every Minute* * * * *1,440 times a day
Every 2 Minutes*/2 * * * *720 times a day
Every 5 Minutes*/5 * * * *288 times a day
Every 10 Minutes*/10 * * * *144 times a day
Every 15 Minutes*/15 * * * *96 times a day
Every 30 Minutes*/30 * * * *48 times a day
Every 45 Minutes*/45 * * * *48 times a day — not 32

Hourly

ScheduleExpressionFrequency
Every Hour0 * * * *24 times a day
Every 2 Hours0 */2 * * *12 times a day
Every 4 Hours0 */4 * * *6 times a day
Every 6 Hours0 */6 * * *4 times a day
Every 12 Hours0 */12 * * *twice a day

Daily

ScheduleExpressionFrequency
Every Day at Midnight0 0 * * *once a day
Every Day at 1 AM0 1 * * *once a day
Every Day at 2 AM0 2 * * *once a day
Every Day at 3 AM0 3 * * *once a day
Every Day at Noon0 12 * * *once a day
Twice a Day0 0,12 * * *twice a day

Weekdays and weekends

ScheduleExpressionFrequency
Every Weekday at 9 AM0 9 * * 1-55 times a week
During Business Hours0 9-17 * * 1-545 times a week
Every Weekend0 0 * * 6,0twice a week

Weekly

ScheduleExpressionFrequency
Every Monday0 0 * * 1once a week
Every Sunday at Midnight0 0 * * 0once a week
Every Friday at 5 PM0 17 * * 5once a week

Monthly and beyond

ScheduleExpressionFrequency
On the First of the Month0 0 1 * *12 times a year
On the Last Day of the Month0 23 28-31 * *12 times a year
On the First Monday of the Month0 9 1-7 * *12 times a year
Every Quarter0 0 1 1,4,7,10 *4 times a year
Once a Year0 0 1 1 *once a year

Sub-minute (Quartz)

ScheduleExpressionFrequency
Every 30 Seconds*/30 * * * * *2,880 times a day
Every 10 Seconds*/10 * * * * *8,640 times a day

Not listed here?

Compose any schedule field by field in the visual builder and read the computed run times before you deploy it — that check catches the class of mistake that syntax validation never will. To decode an expression you inherited, use the explainer. For the reasoning behind these schedules, the guides cover crontab syntax, time zones and DST, debugging jobs that never fire, Quartz dialects, platform differences and production practice.