Ein Cronjob führt einen Befehl oder eine PHP-Datei automatisch in festen Abständen aus. Damit lässt sich z. B. jede Nacht ein Backup erstellen, alle 15 Minuten eine E-Mail-Warteschlange abarbeiten oder WordPress-Aufgaben ausführen.
Cronjob in Plesk anlegen
- Öffnen Sie Websites & Domains > Geplante Aufgaben.
- Klicken Sie auf Aufgabe hinzufügen.
- Wählen Sie den Aufgabentyp: PHP-Skript ausführen, URL abrufen oder Befehl ausführen.
- Geben Sie Dateipfad oder Adresse ein, wählen Sie die Häufigkeit und klicken Sie auf OK.
Cronjob in cPanel anlegen
- Öffnen Sie Advanced > Cron Jobs.
- Wählen Sie die Häufigkeit unter Common Settings (z. B. Once Per Hour).
- Geben Sie den Befehl im Feld Command ein und klicken Sie auf Add New Cron Job.
Beispielbefehle
PHP-Datei ausführen:
/usr/local/bin/php /home/benutzername/public_html/cron.php
Eine Adresse aufrufen:
wget -q -O /dev/null https://ihredomain.com/cron.php
Der vollständige PHP-Pfad kann je nach Server und PHP-Version abweichen. In Plesk füllt die Option „PHP-Skript ausführen“ den Pfad automatisch aus.
So liest man den Zeitausdruck
Die fünf Felder bedeuten der Reihe nach Minute, Stunde, Tag des Monats, Monat, Wochentag.
*/15 * * * *: alle 15 Minuten0 3 * * *: täglich um 03:00 Uhr0 9 * * 1: jeden Montag um 09:00 Uhr
Tipp für WordPress
Der eingebaute Zeitplaner von WordPress (wp-cron) läuft bei jedem Seitenaufruf und kann die Website verlangsamen. Fügen Sie in wp-config.php die Zeile define('DISABLE_WP_CRON', true); ein und legen Sie auf dem Server einen Cronjob an, der wp-cron.php alle 15 Minuten aufruft. Details finden Sie in unserem Artikel zu wp-cron.php.
Bitte beachten
Aufgaben, die öfter als nötig laufen (z. B. jede Minute), können die Ressourcenlimits Ihres Kontos ausschöpfen.
