Skip to content

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.

*/10 Minute 0-59
* Hour 0-23
* Day 1-31
* Month 1-12
* Weekday 0-7

Open and adjust in the crontab generator ›

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 generator

More schedules

Also useful