Common Cron Examples You Can Copy Right Now
Instead of re-deriving cron syntax every time, here are the patterns you actually use — explained and ready to paste into a crontab or cloud scheduler.
Every N minutes
*/5 * * * * # every 5 minutes
*/10 * * * * # every 10 minutes
*/15 * * * * # every 15 minutes
*/30 * * * * # every 30 minutes
The */N step syntax means "every Nth value." */5 in the minute field = 0, 5, 10, 15 … 55.
Hourly
0 * * * * # at the top of every hour
15 * * * * # 15 minutes past every hour
Daily
0 0 * * * # midnight every day (00:00)
0 6 * * * # 6:00 AM every day
0 9 * * * # 9:00 AM every day
30 18 * * * # 6:30 PM every day
Weekdays only
0 9 * * 1-5 # 9:00 AM Monday–Friday
0 17 * * 1-5 # 5:00 PM Monday–Friday
Day-of-week values: 0 = Sunday, 1 = Monday … 6 = Saturday. Use 1-5 for weekdays.
Weekly
0 0 * * 0 # midnight every Sunday
0 9 * * 1 # 9:00 AM every Monday
Monthly
0 0 1 * * # midnight on the 1st of each month
0 12 15 * * # noon on the 15th of each month
0 0 1 1 * # midnight on Jan 1st (once a year)
Multiple times per day
Separate values with a comma:
0 9,17 * * * # 9:00 AM and 5:00 PM every day
0 6,12,18 * * * # 6 AM, noon, and 6 PM
Quick reference table
| Expression | Runs |
|---|---|
* * * * * | Every minute |
*/5 * * * * | Every 5 minutes |
0 * * * * | Every hour |
0 9 * * * | Daily at 9 AM |
0 9 * * 1-5 | Weekdays at 9 AM |
0 0 * * 0 | Weekly on Sunday midnight |
0 0 1 * * | Monthly on the 1st |
Unsure what an expression means?
Paste any cron schedule into the cron expression tool for an instant plain-English breakdown. Useful for reading someone else's crontab or double-checking your own.
For the full syntax — fields, ranges, and special characters — see how to read a cron expression.
Got a config file to check?
Open the config toolkit →