Cronjob.de › Crontab reference › Every 10 minutes
Cron job every 10 minutes
The expression for "every 10 minutes" is */10 * * * *. The job then runs at minute 0, 10, 20, 30, 40 and 50 of every hour, six times an hour and 144 times a day.
Meaning
What the expression says exactly
*/10 in the minute field means: in steps of ten, starting at 0. The asterisk stands for the whole range from 0 to 59, the number after the slash for the step. Written out, that is 0,10,20,30,40,50 * * * *.
The steps start again at 0 every hour. With 10 you do not notice, because 60 is divisible by 10. With other numbers you do, see the notes below.
The next runs
- Sat, 14 Nov 2026, 01:10
- Sat, 14 Nov 2026, 01:20
- Sat, 14 Nov 2026, 01:30
- Sat, 14 Nov 2026, 01:40
- Sat, 14 Nov 2026, 01:50
Calculated in German time when this page was loaded.
Variants
Similar schedules
5-55/10 * * * * |
Every 10 minutes, offset by five minutes: 5, 15, 25 … 55. Works on the free plan too, because all minutes are divisible by five. | Adjust |
*/10 8-17 * * 1-5 |
Every 10 minutes on weekdays from 8:00 to 17:50. | Adjust |
*/10 0-5 * * * |
Every 10 minutes, only at night from 0:00 to 5:50. | Adjust |
*/20 * * * * |
Every 20 minutes: at minute 0, 20 and 40. | Adjust |
Watch out for
Typical mistakes with this interval
*/7 is not "every 7 minutes"
The step only applies within the hour. */7 runs at minute 0, 7, 14 … 56 and then again at minute 0 of the next hour. Between 56 and 0 there are only four minutes. It is only even with divisors of 60: 1, 2, 3, 4, 5, 6, 10, 12, 15, 20 and 30.
10 * * * * is once an hour
Without the slash, the 10 means "at minute 10". The job then runs only at 0:10, 1:10, 2:10 and so on.
If your host does not offer such a short interval
Some hosting packages only allow cron jobs hourly, daily or not at all. A service outside then calls your script address every 10 minutes. At Cronjob.de that works on the free plan. How to prepare the script is explained in the web hosting guide.
Own server
How it looks in the crontab
Open with crontab -e and add one line. The first starts a PHP script directly, the second calls an address. Replace paths and address with your own.
*/10 * * * * /usr/bin/php /pfad/zu/skript.php >/dev/null 2>&1
*/10 * * * * curl -fsS https://ihre-domain.de/cron.php >/dev/null
Without your own server
How it works at Cronjob.de
No command-line access needed: you enter the address of your script and click the schedule together. You can also type the expression above directly, or describe the interval in one sentence and have it suggested. Cronjob.de uses German time.
Five cronjobs are free forever, on the five-minute grid. One-minute intervals start with Plus. How to prepare a script on shared web space for this is explained in the web space guide.
FAQ
Common questions
- Is every 10 minutes possible on the free plan?
- Yes. Ten is divisible by five, so the interval fits the five-minute grid of the free plan. You get five cron jobs there.
- Does the job start 10 minutes after I set it up?
- No. Cron follows the clock, not the moment you set it up. If you save at 9:04, the first run is at 9:10.
- How do I run a job every 10 minutes only at night?
*/10 0-5 * * *runs from 0:00 to 5:50. The hours in the second field limit the interval.
Create your cronjob now
Create an account, enter the address, click the schedule. Five cronjobs are free forever, the first 14 days run on the Unlimited plan.
Start for free To the crontab generatorMore schedules
- Every minute
* * * * * - Every 5 minutes
*/5 * * * * - Every 15 minutes
*/15 * * * * - Every 30 minutes
*/30 * * * * - Hourly
0 * * * * - Daily
0 3 * * * - Weekdays
0 8 * * 1-5 - Weekly
0 3 * * 1 - Monthly
0 3 1 * *
Also useful