CRON-Einrichtung

CRON-Jobs für den Baza-Buchungskalender verstehen

CRON-Jobs sind geplante Aufgaben, die in festgelegten Intervallen automatisch auf Ihrem Server ausgeführt werden. Bei WordPress-Plugins wie „Baza Booking Calendar“ sorgen CRON-Jobs dafür, dass Hintergrundprozesse – wie das Aktualisieren von Buchungen, das Versenden von Benachrichtigungen und die Abwicklung von Zahlungen – pünktlich ausgeführt werden, auch wenn gerade niemand Ihre Website besucht.

In den Beispielen

In den Beispielen für verschiedene Hosting-Anbieter fallen Ihnen möglicherweise Befehle wie wget, curloder php gefolgt von der URL oder dem Dateipfad zu wp-cron.php. Hier finden Sie eine Aufschlüsselung der wichtigsten Komponenten:

  • /usr/bin/wget – Damit wird der wget Befehl aus, der die angegebene URL abruft. Er wird häufig verwendet, wenn die PHP-CLI nicht verfügbar ist.
  • /usr/bin/curl -s – Dies läuft curl im stillen Modus (-s), um die URL abzufragen, ohne eine Ausgabe anzuzeigen.
  • /usr/bin/php -f – Damit wird eine PHP-Skriptdatei direkt über die PHP-Befehlszeilenschnittstelle ausgeführt.
  • >/dev/null 2>&1 – Dadurch werden sowohl die Standardausgabe (stdout) als auch die Standardfehlerausgabe (stderr) an /dev/null, wodurch alle Meldungen und Fehler effektiv unterdrückt werden, sodass sie Ihre Protokolle nicht überladen.
  • -t 1 – Für wgetwird hier die Anzahl der Wiederholungsversuche im Fehlerfall festgelegt (in diesem Beispiel 1 Wiederholungsversuch).
  • Anführungszeichen (' oder ") – Werden verwendet, um URLs oder Dateipfade einzuschließen, die Sonderzeichen oder Leerzeichen enthalten können, damit der Befehl diese korrekt interpretiert.
  • $HOME – Bezeichnet das Home-Verzeichnis des Benutzers, unter dem der CRON-Job ausgeführt wird.

Warum diese Formate verwenden?

  1. wget oder curl – Nützlich, wenn Ihr Host die direkte Ausführung von PHP-CLI-Befehlen nicht zulässt oder wenn Sie die Aufgabe über eine HTTP-Anfrage ausführen möchten.
  2. php -f – Bevorzugt, wenn PHP direkt ausgeführt werden kann, da dies schneller ist und nicht von HTTP abhängt.
  3. Ausgabeumleitung (>/dev/null 2>&1) – Hält die CRON-Protokolle übersichtlich und verhindert, dass unnötige Ausgaben per E-Mail versendet werden.
  4. Stiller Modus (-s) – Verhindert die Protokollierung unnötiger Meldungen, während die Aufgabe weiterhin ausgeführt wird.

Wichtig: Erkundigen Sie sich stets bei Ihrem Hosting-Anbieter, ob die Syntax des CRON-Befehls für Ihre Serverumgebung korrekt ist. Die aufgeführten Beispiele müssen je nach PHP-Version, Serverpfaden oder Hosting-Einschränkungen möglicherweise angepasst werden.

Anbieterbefehle

Um einen CRON-Job für das „Baza Booking Calendar“-Plugin einzurichten, verwenden Sie je nach Hosting-Anbieter die folgenden Befehle:

Gastgeber Ukraine

/usr/bin/wget -t 1 -O - 'https://yoursite.com/wp-cron.php?doing_wp_cron' >/dev/null 2>&1

Hetzner

/usr/bin/curl -s 'https://yoursite.com/wp-cron.php?doing_wp_cron' >/dev/null 2>&1

OVH

/usr/bin/php -f /home/username/public_html/wp-cron.php >/dev/null 2>&1

Hostinger

/opt/alt/php81/usr/bin/php /home/u123456789/domains/yoursite.com/public_html/wp-cron.php >/dev/null 2>&1

SiteGround

/usr/local/bin/ea-php81 /home/customer/www/yoursite.com/public_html/wp-cron.php >/dev/null 2>&1

GoDaddy

/web/cgi‑bin/php8.1 "$HOME/html/wp-cron.php" >/dev/null 2>&1

Bluehost

*/30 * * * * cd ${HOME}/public_html; php -q wp-cron.php >/dev/null 2>&1 hosting.com+1

A2 Hosting / DigitalOcean / VPS

*/5 * * * * wget -q -O - https://yoursite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Hinweis: Vergewissern Sie sich stets bei Ihrem Hosting-Anbieter, dass die Syntax und die Pfade für CRON-Jobs korrekt sind, da sich die hier angegebenen Informationen je nach Hosting-Umgebung ändern oder variieren können.

Zuletzt geändert: 10.08.2026