Common schedules, ready to paste
47 schedules people search for, each with the exact expression for standard cron, EventBridge, Quartz, Kubernetes, GitHub Actions and Azure, worked out and checked by the same engine as the tester. Where a dialect can’t say it, the page gives a tested workaround instead of a guess.
Every few minutes or seconds
- * * * * *Every minute
- 0/30 * * * * ?Quartz; workaround for cronEvery 30 seconds
- */2 * * * *Every 2 minutes
- */5 * * * *Every 5 minutes
- */10 * * * *Every 10 minutes
- */15 * * * *Every 15 minutes
- */20 * * * *Every 20 minutes
- */30 * * * *Every 30 minutes
- 0,45 */3 * * *and 2 more linesEvery 45 minutesEvery 45 minutes, counted from midnight
- 0 */3 * * *and 1 more lineEvery 90 minutesEvery 90 minutes, counted from midnight
Hourly
- 0 * * * *Every hourEvery hour, on the hour
- 30 * * * *Every hour at half pastAt minute 30 of every hour
- 0 */2 * * *Every 2 hours
- 0 */3 * * *Every 3 hours
- 0 */4 * * *Every 4 hoursAt 00:00, 04:00, 08:00, 12:00, 16:00 and 20:00
- 0 */6 * * *Every 6 hoursAt 00:00, 06:00, 12:00 and 18:00
- 0 */8 * * *Every 8 hoursAt 00:00, 08:00 and 16:00
- 0 */12 * * *Every 12 hoursAt 00:00 and 12:00
Daily
Weekdays and weekly
- 0 9 * * 1-5Every weekday at 9amAt 09:00, Monday through Friday
- 0 10 * * 0,6Every weekend at 10amAt 10:00, at weekends
- */15 9-17 * * 1-5Every 15 minutes in business hoursEvery 15 minutes from 09:00 through 17:45, Monday through Friday
- 0 9-17 * * 1-5Every hour in business hoursOn the hour from 09:00 through 17:00, Monday through Friday
- 0 9 * * 1Every Monday at 9amAt 09:00, on Mondays
- 0 17 * * 5Every Friday at 5pmAt 17:00, on Fridays
- 0 0 * * 0Every Sunday at midnightAt 00:00, on Sundays
- 0 9 * * 1,3,5Monday, Wednesday and FridayAt 09:00, on Mondays, Wednesdays and Fridays
- 0 9 * * 2,4Tuesday and ThursdayAt 09:00, on Tuesdays and Thursdays
- WorkaroundEvery two weeksEvery other Monday at 09:00, with a date check
Monthly
- 0 0 1 * *First day of the monthAt 00:00, on the 1st of the month
- 0 0 1,15 * *1st and 15th of the monthAt 00:00, on the 1st and the 15th of the month
- 0 0 */2 * *Every 2 daysAt 00:00, every 2 days of the month, from the 1st
- 0 0 0 L * ?Quartz; workaround for cronLast day of the monthAt 00:00, on the last day of the month
- 0 0 9 1W * ?Quartz; workaround for cronFirst weekday of the monthAt 09:00, on the weekday nearest the 1st of the month
- 0 0 9 LW * ?Quartz; workaround for cronLast weekday of the monthAt 09:00, on the last weekday of the month
- 0 0 9 ? * 2#1Quartz; workaround for cronFirst Monday of the monthAt 09:00, on the first Monday of the month
- 0 0 9 ? * 3#2Quartz; workaround for cronSecond Tuesday of the monthAt 09:00, on the second Tuesday of the month
- 0 0 9 ? * 6LQuartz; workaround for cronLast Friday of the monthAt 09:00, on the last Friday of the month