*/10 * * * *
Open in the generator
*/10 in the minute field expands to 0,10,20,30,40,50. Everything else is a wildcard, so the schedule repeats every hour of every day.
Ten minutes is a common compromise for log shipping, cache warming and metrics rollups: frequent enough to feel live, rare enough that a run that takes a couple of minutes never overlaps the next one.
Field by field
| Value | Field | Meaning |
|---|---|---|
| */10 | Minute 0–59 | every 10 minutes |
| * | 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 (0 and 7 are Sunday) | every day of the week |
Next run times
Computed in your browser from the current time, so you can check the schedule against a clock you trust.
Your timezone (local)
- Needs JavaScript.
UTC (GitHub Actions, Kubernetes default)
Variations
5-59/10 * * * *every 10 minutes starting at :05 · try it*/15 * * * *every 15 minutes · see page*/10 0-6 * * *every 10 minutes between midnight and 06:59 · try it
Where this expression works
- Linux and macOS crontab: as written; times follow the system timezone.
- Kubernetes CronJob: the same five fields; UTC unless
spec.timeZoneis set. - GitHub Actions: the same syntax in UTC, minimum interval five minutes, no
@shortcuts. - AWS EventBridge: a different six-field syntax; do not paste this expression unchanged.
Full platform comparison · Cron tutorial
FAQ
How many times a day does */10 * * * * run?
144 times: 6 runs per hour × 24 hours.