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

ExpressionRuns
* * * * *Every minute
*/5 * * * *Every 5 minutes
0 * * * *Every hour
0 9 * * *Daily at 9 AM
0 9 * * 1-5Weekdays at 9 AM
0 0 * * 0Weekly 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 →