Cron expression for every 10 minutes
Runs the job six times an hour, at minutes 0, 10, 20, 30, 40 and 50.
*/10 * * * *
Every 10 minutes
Field by field
- Minute · 0–59
*/10every 10th minute - Hour · 0–23
*every hour - Day of month · 1–31
*every day of the month - Month · 1–12 or JAN–DEC
*every month - Day of week · 0–7 or SUN–SAT
*every day of the week
Next runs in your local time
Where this cron expression shows up
- Polling a partner API whose rate limit allows six calls an hour
- Picking up rows another service writes in batches
- Rolling metrics that sit under an alert threshold
Common variations
-
Every five minutes
*/5 * * * * Every 5 minutes
-
Every fifteen minutes
*/15 * * * * Every 15 minutes
-
Every ten minutes on weekdays only
*/10 * * * 1-5 Every 10 minutes, Monday through Friday
A step counts from zero, not from the previous run: */10 starts at minute 0, then 10, then 20. A job that should start ten minutes after it last finished is a different idea, and one crontab line cannot express it.
Ranges, steps, and names are spelled out on the cheat sheet.