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
| Field | Value | Meaning |
|---|---|---|
Minute | */10 | Every 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 EditorFull reference: Cron Cheat Sheet