Run a Cron Job Every 10 Minutes
Executes the job every 10 minutes.
*/10 * * * *Field Breakdown
*/10Minute
0–59
*Hour
0–23
*Day of Month
1–31
*Month
1–12
*Day of Week
0–6
How It Works
With */10 in the minute field, the job fires at minutes :00, :10, :20, :30, :40, and :50 of every hour. That is 6 runs per hour or 144 per day. A solid default for tasks that need regular frequency without being too aggressive on resources. This interval gives your system enough time to process each batch before the next run.
The step value 10 applied to the minute field creates execution points at every 10th minute from 0. This means the job runs 6 times every hour at predictable intervals. All other fields remain as wildcards, placing no restriction on the hour, day, month, or weekday.
Platform Usage
Linux crontab: "*/10 * * * * /opt/scripts/aggregate-logs.sh". In Docker Compose, pair with a healthcheck interval or use supercronic. Google Cloud Scheduler accepts this syntax directly when creating a job via the console or gcloud CLI.
Common Use Cases
Aggregating log data
Checking disk usage or system load
Updating a dashboard data feed
Triggering incremental backups
$ crongen --customize "*/10 * * * *"
Want to tweak this schedule or see the next run times?
Open in Generator