Cron expression for every 10 minutes
Every 10 minutes
Every 10 minutes
Try this expression in the interactive tool:
Open in cron explainer →Next 10 scheduled runs
Common use cases
Every 10 minutes is a popular choice for jobs that need regular execution but don't require the immediacy of a 1-minute or 5-minute cycle. It's a common default for metrics aggregation — collecting application performance data, summarising it, and pushing it to a time-series database like InfluxDB or Prometheus.
Log rotation and cleanup scripts also run well on a 10-minute cycle. Rather than letting log files grow unbounded, a periodic job can compress logs over a certain age, ship them to S3 or a centralised logging service, and delete local copies.
For applications that sync data between systems (a CRM and a billing platform, for instance), 10 minutes provides a reasonable lag that's acceptable for most business processes while keeping API call volume manageable.
Platform-specific syntax
*/10 * * * * /path/to/script.shrate(10 minutes)schedule:
- cron: '*/10 * * * *'schedule: "*/10 * * * *"Technical breakdown
The expression */10 * * * * has five fields: minute=*/10, hour=*, day (month)=*, month=*, day (week)=*. Every 10 minutes.