Preskoči na sadržaj
BeoHosting
BeoHosting

8 Min.

Wie Sie einen Cron Job einrichten

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

BeoHosting Tim

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

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.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

FAQ

Odgovori na najčešća pitanja o našim uslugama.

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.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.