Cheat Sheets · Cron Cheat Sheet · Cron Every 10 Minutes — Crontab Example

Cron Every 10 Minutes — Crontab Example

*/10 * * * *

Runs every 10 minutes — at minutes 0, 10, 20, 30, 40, 50.

Field by field

FieldValueMeaning
Minute*/10Every 10th minute (0, 10, … 50)
Hour*Every hour
Day of month*Every day
Month*Every month
Day of week*Every day of the week

Six runs per hour. If you would rather not align with the rest of the world, start the step from a different base: 3-59/10 * * * * fires at 3, 13, 23, 33, 43, 53.

*/10 * * * * /usr/local/bin/sync.sh

Related schedules

FAQ

Can I start at an odd minute?
Yes — combine a range with a step. 3-59/10 gives 3, 13, 23… A bare */10 always starts at 0.

What happens if a run takes 10+ minutes?
Runs can overlap. Serialize with flock -n /tmp/sync.lock cmd or accept idempotent double-processing.

Does the day-of-week field matter here?
It is *, so no — every day. Restrict it (e.g. 1-5) to run only on weekdays.

Stop memorizing — build it interactively

Try this schedule in the Cron Editor

Full reference: Cron Cheat Sheet