Zum Inhalt springen
BeoHosting
BeoHosting

8 Min.

Wie Sie einen Cron Job einrichten

cPanel Cron Jobs, crontab-Syntax, wp-cron und PHP-Automatisierung.

BeoHosting Team

10+ Jahre Erfahrung — Spezialisten für Webhosting und Infrastruktur

Zuletzt aktualisiert:

Cron Jobs führen Skripte nach Plan aus — jede Minute, stündlich, täglich oder an bestimmten Tagen. Sie treiben Backups, E-Mail-Warteschlangen, geplante WordPress-Posts, Cache-Bereinigung und zahllose andere Automatisierungen an. Dieser Leitfaden zeigt das Hinzufügen in cPanel, die crontab-Syntax (* * * * *) und wie Sie das unzuverlässige wp-cron durch einen echten Server-Cron ersetzen.

Wie Sie einen Cron Job einrichten

1

Cron Jobs in cPanel öffnen

cPanel → Advanced → Cron Jobs. Sie sehen vorhandene Crons und ein Formular zum Hinzufügen. cPanel-Hoster (BeoHosting inklusive) erlauben in den meisten Tarifen unbegrenzte Crons.

2

Cron-Syntax verstehen

Fünf Felder: Minute (0-59), Stunde (0-23), Tag-des-Monats (1-31), Monat (1-12), Wochentag (0-6, So=0). * = „jeder". Beispiele: „0 * * * *" = stündlich. „*/5 * * * *" = alle 5 Minuten.

3

Cron via cPanel-Shortcuts hinzufügen

Dropdown „Common Settings" — „Once per hour", „Once per day" füllen die Syntax vor. Dann den Befehl eingeben, z. B. /usr/local/bin/php /home/user/public_html/script.php.

4

WP-Cron durch echten Cron ersetzen

WordPress's default wp-cron läuft bei jedem Seitenaufruf — unzuverlässig. Deaktivieren: define('DISABLE_WP_CRON', true); in wp-config.php. Dann Cron: */5 * * * * curl -s https://ihredomain.com/wp-cron.php?doing_wp_cron > /dev/null.

5

Häufige Cron-Aufgaben

Backups: 0 3 * * * /pfad/backup.sh. E-Mails versenden: */10 * * * * /usr/local/bin/php /pfad/send-mail.php. Cache löschen: 0 4 * * * /pfad/clear-cache.sh. Produktfeed: 0 */6 * * * /pfad/sync-feed.php.

6

E-Mail-Benachrichtigungen und Debug

cPanel Cron Jobs hat ein E-Mail-Feld — setzen Sie es, um Output zu erhalten. Bei Erfolg keine Mails: > /dev/null 2>&1. In Datei loggen: > /home/user/cron.log 2>&1.

Bereit, Ihre Website zu starten?

SSL-Schutz
Geschwindigkeit
24/7-Support

Schließen Sie sich 4.000+ zufriedenen Kunden an. Kostenlose Migration und 15-Tage-Geld-zurück-Garantie.

15 Tage Geld-zurück-Garantie
Kostenlose Migration15-Tage-Garantie24/7-Support

FAQ

Antworten auf die häufigsten Fragen zu unseren Diensten.

Minimum 1 Minute auf BeoHosting. Manche Shared-Hoster limitieren auf 5 oder 15 Minuten Minimum. Für hochfrequente Aufgaben Worker/Queue statt Cron erwägen.

Absoluten Pfad zum Befehl prüfen (/usr/local/bin/php, nicht nur php). Dateiberechtigungen (chmod +x für Shell-Skripte). E-Mail-Output oder /var/log/cron prüfen. 2>&1 > /tmp/cron.log ergänzen, um Fehler zu erfassen.

Server-Cron ist zuverlässiger, schneller und ressourcenschonender. WP-Cron läuft nur bei Besucheraufruf — schlecht für Low-Traffic-Sites. In Produktion immer WP-Cron deaktivieren und Server-Cron einsetzen.

Auf Shared Hosting nein — Crons laufen als Ihr cPanel-User. Auf VPS/dediziert /etc/crontab editieren oder sudo crontab -u username -e.

Fügen Sie die Zeile define('DISABLE_WP_CRON', true); in die Datei wp-config.php ein (vor der Zeile „That's all, stop editing!“). Erstellen Sie anschließend in cPanel einen Cron Job mit dem Befehl: /usr/local/bin/php /home/username/public_html/wp-cron.php und stellen Sie ihn auf „Once Per Fifteen Minutes“. Das ist zuverlässiger, da sich der WordPress-Cron standardmäßig auf Website-Besuche stützt — ohne Besucher werden geplante Aufgaben nicht ausgeführt.

Unsere Garantien für Ihren Seelenfrieden

Von allen Seiten geschützt

15-Tage-Garantie

Wir erstatten ohne Fragen in den ersten 15 Tagen.

Kostenlose Migration

Wir migrieren Ihre Site ohne Ausfallzeit — Sie tun nichts.

24/7-Support

Unsere Experten sind 24/7 über Tickets und Live-Chat verfügbar.