What */10 * * * * does
The */10 in the minute field is a step value. It means 'starting at minute 0, then every 10 minutes'. The four remaining asterisks mean every hour, every day of the month, every month and every day of the week — so the job runs continuously, all year.
Within any given hour it fires at :00, :10, :20, :30, :40, :50, giving 6 runs per hour and 144 per day.
The mistake people make
Dropping the */ changes the meaning completely. 10 * * * * runs once an hour, at minute 10 — not every 10 minutes. The slash is what turns a value into an interval.
Every 10 minutes is the usual choice for syncing data that isn't latency-sensitive.
Frequently asked questions
What is the cron expression for every 10 minutes?
*/10 * * * *. The */10 step in the minute field fires the job every 10 minutes, starting at minute 0 of each hour.
How many times does */10 * * * * run per day?
144 times — 6 per hour, 24 hours a day.
Related cron expressions
Browse the full cron expression reference, or build your own expression from scratch.