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 uurwget -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 uurwp-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.phpom 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

