Voorbeelden van cronjobs in DirectAdmin bij jouwebhosting.nl

Met cronjobs kun je automatisch taken uitvoeren op je website, zoals backups, script-uitvoering of WordPress-taken. Hieronder vind je concrete voorbeelden die je kunt gebruiken in DirectAdmin.

1. Een PHP-script uitvoeren elke dag om 02:00

0 2 * * * /usr/local/bin/php /home/gebruikersnaam/public_html/backup.php

Uitleg:

  • 0 2 * * * → draait elke dag om 02:00 uur
  • /usr/local/bin/php → pad naar de PHP-binary
  • /home/gebruikersnaam/public_html/backup.php → jouw script dat de backup maakt

2. Een WordPress cron simuleren elk uur

0 * * * * wget -q -O - https://www.jouwebhosting.nl/wp-cron.php?doing_wp_cron >/dev/null 2>&1
  • 0 * * * * → elk uur
  • wget -q -O - → haalt de URL op zonder output te tonen
  • /dev/null 2>&1 → voorkomt dat er mails of logs worden aangemaakt

3. E-mails opschonen van een script elke dag om middernacht

0 0 * * * /usr/bin/php /home/gebruikersnaam/public_html/mail-cleanup.php
  • 0 0 * * * → elke dag om 00:00 uur
  • /home/gebruikersnaam/public_html/mail-cleanup.php → script dat oude e-mails verwijdert

4. WordPress plugin updates automatisch uitvoeren

30 3 * * * /usr/local/bin/php /home/gebruikersnaam/public_html/wp-cli.phar plugin update --all
  • 30 3 * * * → elke dag om 03:30 uur
  • wp-cli.phar plugin update --all → voert alle plugin-updates uit via WP-CLI

Tips:

  • Controleer altijd het absolute pad van je script.
  • Test je cronjob eerst handmatig met php /path/to/script.php om fouten te voorkomen.
  • Gebruik logging om te controleren of alles goed draait:
    0 2 * * * /usr/local/bin/php /home/gebruikersnaam/public_html/backup.php >> /home/gebruikersnaam/cron.log 2>&1
Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)

Powered by WHMCompleteSolution