Cronjobs instellen via DirectAdmin

Terug naar Webhosting

Cronjobs instellen via DirectAdmin

Uitleg hoe je een cronjob instelt in DirectAdmin om terugkerende taken automatisch uit te voeren.

Met een cronjob kun je een script of commando automatisch op vaste tijden laten uitvoeren, bijvoorbeeld voor een nachtelijke taak van je website. In dit artikel leggen we uit hoe je dit instelt in DirectAdmin.

Een cronjob aanmaken

  1. Log in op DirectAdmin via jouwwebsite.nl:2222.
  2. Navigeer onder Advanced Features naar Cron Jobs.
  3. Klik op Create new Cron Job.
  4. Vul de planning in bij Minute, Hour, Day of Month, Month en Day of Week. Gebruik een sterretje (*) voor "elke", bijvoorbeeld elk uur of elke dag.
  5. Vul bij Command het volledige commando of de volledige URL in die je wilt uitvoeren.
  6. Klik op Create.

Voorbeeld

Een cronjob die elke dag om 03:00 's nachts een script aanroept:

Minute: 0
Hour: 3
Day of Month: *
Month: *
Day of Week: *
Command: php /home/jouwaccount/domains/jouwwebsite.nl/public_html/script.php

Let op! Gebruik bij voorkeur het volledige, absolute pad naar je script. Een relatief pad werkt vaak niet goed binnen een cronjob.

Problemen oplossen

  • Cronjob lijkt niet uit te voeren: controleer of het pad naar het script klopt en of het script zelf foutloos werkt wanneer je het los test.
  • E-mails bij elke uitvoering: DirectAdmin stuurt standaard een e-mail bij elke uitvoering. Voeg > /dev/null 2>&1 toe aan het einde van het commando om dit te onderdrukken.
  • Script werkt los wel, maar niet via cron: dit duidt vaak op een ontbrekende omgevingsvariabele of een relatief pad, gebruik altijd absolute paden in cronjobs.

Kom je er niet uit? Neem dan contact met ons op via Discord of maak een ticket aan.

Anne
Bijgewerkt op: 15-10-2026
Was dit artikel nuttig?