Search tools

Cron expression for every 10 minutes

*/10 * * * * runs a job every ten minutes, at 0, 10, 20, 30, 40 and 50 minutes past each hour.

Runs entirely in your browser. Nothing you paste is sent to our server, stored or logged.

*/10 * * * *

When it runs next

What it means

Ten minutes is a common interval for syncing data, refreshing caches and sending batched notifications. It is frequent enough to feel current, and far enough apart that a job taking a few minutes will not collide with the next run.

Because 60 divides evenly by 10, the gaps stay equal across the hour. That is not true of every step. */7 runs at 0, 7, 14 and so on up to 56, then again at 0, which leaves a gap of only four minutes at the top of each hour.

Common variations

ExpressionRuns
*/10 8-20 * * *Every ten minutes from 8:00 to 20:50
5-59/10 * * * *Every ten minutes, starting at five past
*/10 * * * 6,0Every ten minutes at weekends

As a crontab line

Add the command you want to run after the five fields, then save it with crontab -e:

*/10 * * * * /path/to/script.sh

Open it in the cron expression generator