Cronjob instellen

Wil je taken automatisch laten uitvoeren op vaste momenten, dan kun je gebruikmaken van cronjobs in cPanel.

Met een cronjob kun je scripts automatisch laten draaien, bijvoorbeeld voor het opschonen van bestanden, het uitvoeren van updates of het verwerken van taken in je website.


Wat is een cronjob?

Een cronjob is een geplande taak die automatisch wordt uitgevoerd op een bepaald tijdstip of interval.

Voorbeelden:

  • Elke dag een script uitvoeren
  • Elke 15 minuten een taak starten
  • Wekelijks een database opschonen

Wanneer gebruik je een cronjob?

Je gebruikt een cronjob wanneer je:

  • Terugkerende taken wilt automatiseren
  • Scripts op vaste tijden wilt uitvoeren
  • WordPress taken wilt optimaliseren
  • Handmatig werk wilt verminderen

Cronjobs instellen via cPanel

Volg onderstaande stappen.

Stap 1: Log in op cPanel

Weet je niet hoe je in cPanel komt? Bekijk dan eerst: https://support.surver.nl/article/244-inloggen-op-cpanel

Stap 2: Open Cron Jobs

  • Ga naar Advanced → Cron Jobs
  • Of zoek bovenin op Cron Jobs

Stap 3: Stel de frequentie in

  • Kies een standaard schema via de dropdown (bijv. Once per day)
  • Of stel handmatig in:
    • Minute
    • Hour
    • Day
    • Month
    • Weekday

Gebruik *  als de taak elke waarde moet uitvoeren.

Stap 4: Voeg het commando toe

  • Vul het script of commando in bij Command

Stap 5: Voeg de cronjob toe

  • Klik op Add New Cron Job

De cronjob wordt nu actief en verschijnt in het overzicht.


Voorbeelden van cronjobs

WordPress cron (aanbevolen)

wget -q -O /dev/null "https://www.jouwdomein.nl/wp-cron.php?doing_wp_cron" >/dev/null 2>&1

PHP script uitvoeren

 /usr/local/bin/php /home/gebruikersnaam/public_html/script.php

WP-CLI cronjob

 /usr/local/bin/ea-php82 /usr/local/bin/wp transient delete --expired --path=/home/gebruikersnaam/public_html

WordPress cronjobs optimaliseren

WordPress gebruikt standaard wp-cron.php, die afhankelijk is van bezoekers.

Voor meer controle kun je:

  • WordPress cron uitschakelen
  • Een cronjob instellen via cPanel

Beperkingen

  • Op shared hosting draait een cronjob meestal maximaal 1x per 15 minuten

Te veel of zware cronjobs kunnen je website vertragen of je server belasten. Houd de frequentie zo laag mogelijk en gebruik alleen cronjobs wanneer nodig.


Wanneer plan je cronjobs?

Het is aan te raden om cronjobs:

  • ’s nachts te laten draaien (minder belasting)
  • Niet te vaak te laten uitvoeren
  • Zware taken te spreiden

Cronjobs debuggen

Werkt je cronjob niet?

  • Test het commando via cPanel → Terminal
  • Controleer of het script correct werkt
  • Gebruik e-mail notificaties voor foutmeldingen

E-mail notificaties instellen

  • Ga naar Cron Jobs
  • Vul bij Cron Email je e-mailadres in
  • Je ontvangt meldingen na uitvoering van de cronjob

Externe cronjob tools

Wil je meer controle of monitoring?

Populaire tools:

  • EasyCron
  • Cronitor
  • Healthchecks
  • Cronhub
Heeft dit artikel je goed geholpen? Bedankt voor je feedback! Er was een probleem bij het indienen van je feedback. Gelieve het later nogmaals te proberen.

Meer hulp nodig? Neem contact op Neem contact op