So fügen Sie einen Cron-Job in cPanel hinzu

Geschätzte Lektüre: 2 Minuten

Überblick

Ein Cron-Job ist eine geplante Aufgabe, die in festgelegten Intervallen automatisch auf Ihrem Server ausgeführt wird. Er wird häufig verwendet, um geplante E-Mails zu versenden, Backups auszuführen, Caches zu leeren, Datenfeeds zu aktualisieren oder geplante WordPress-Ereignisse auszulösen. cPanel bietet ein integriertes Cron-Jobs-Tool, mit dem sich dies einfach einrichten lässt, ohne die Kommandozeile zu verwenden.

So fügen Sie einen Cron-Job hinzu

  1. Melden Sie sich in Ihrem cPanel-Konto an.
  2. Klicken Sie im Bereich Advanced auf Cron Jobs.
  3. Wählen Sie unter Add New Cron Job über das Dropdown Common Settings aus, wie oft der Job ausgeführt werden soll (z. B. Once Per Day, Once Per Hour).
  4. Geben Sie im Feld Command den auszuführenden Befehl ein.
  5. Klicken Sie auf Add New Cron Job, um zu speichern.

Häufige Cron-Job-Beispiele

AufgabeBefehl
WordPress WP-Cron manuell auslösenphp /home/username/public_html/wp-cron.php
Ein PHP-Skript ausführenphp /home/username/public_html/myscript.php
Ein Bash-Skript ausführen/bin/bash /home/username/scripts/backup.sh
Eine URL abrufen (löst eine Aktion aus)curl -s https://ihredomain.com/cron-trigger.php

Ersetzen Sie username durch Ihren tatsächlichen cPanel-Benutzernamen.

Die Cron-Schedule-Felder verstehen

Wenn Sie einen eigenen Zeitplan benötigen, der über die Presets hinausgeht, können Sie die Werte direkt eingeben. Die fünf Felder von links nach rechts sind:

FeldBedeutungZulässige Werte
MinuteMinute der Stunde0–59
StundeStunde des Tages0–23
TagTag des Monats1–31
MonatMonat des Jahres1–12
WochentagWochentag (0 = Sonntag)0–6

Verwenden Sie * für „jeden“. Zum Beispiel bedeutet 0 */6 * * * alle 6 Stunden.

WordPress und Cron-Jobs

WordPress hat ein eigenes Planungssystem namens WP-Cron, das jedoch nur ausgelöst wird, wenn jemand Ihre Website besucht. Bei Seiten mit wenig Traffic kann dies dazu führen, dass geplante Beiträge, Backups oder Plugin-Aufgaben verzögert werden. Die Lösung ist:

  1. Deaktivieren Sie WP-Cron in wp-config.php, indem Sie Folgendes hinzufügen: define('DISABLE_WP_CRON', true);
  2. Fügen Sie in cPanel einen echten Cron-Job hinzu, der alle 15 Minuten wp-cron.php aufruft.

So bearbeiten oder löschen Sie einen Cron-Job

  • Um einen bestehenden Cron-Job zu bearbeiten, scrollen Sie zu Current Cron Jobs und klicken Sie neben dem gewünschten Job auf Edit.
  • Um einen Cron-Job zu löschen, klicken Sie auf die Schaltfläche Delete daneben. Dadurch wird er sofort gestoppt.

Brauchen Sie Hilfe beim Einrichten eines Cron-Jobs? Kontaktieren Sie unser Support-Team.

  • Limited-Time Offer

WordPress Hosting — Just $1/month for 12 months

Only 13 spots left

Get WordPress-ready hosting with free SSL, fast NVMe storage, malware protection, and 24/7 expert support—everything you need to launch and keep your website running smoothly.

12-month term • New customers only • Limited availability

Launchpad