1. Start
  2. /
  3. msrv.io Hosting
  4. /
  5. Webseiten und Domains
  6. /
  7. Cronjobs

Cronjobs

Cronjobs führen Skripte oder URLs zu festgelegten Zeiten automatisch aus: Cache leeren, Sitemaps aktualisieren, Datenbankbereinigungen planen oder E-Mails versenden. Diese Anleitung erklärt die Einrichtung im msrv.io Portal.

Neuen Cronjob einrichten

  1. Navigieren Sie im msrv.io Portal zu Websites > Cronjobs und klicken Sie auf Neuen Cronjob hinzufügen.
  2. Füllen Sie das Formular aus.

Felder erklärt

Zugeordnete Webseite
Die Webseite, unter der der Cronjob läuft. Pfade und Umgebungsvariablen beziehen sich auf diese Webseite.
Zeitplan: Minuten / Stunden / Tage des Monats / Monate / Wochentage
Cron-Syntax: * steht für „jeden Wert“, */3 für „alle 3 Einheiten“, 1-5 für einen Bereich. Beispiele:

  • Täglich um 03:00 Uhr: 0 3 * * *
  • Jede Stunde: 0 * * * *
  • Werktags um 08:00 Uhr: 0 8 * * 1-5
Auszuführender Befehl
Befehle werden mit sh ausgeführt. URLs werden mit wget abgerufen. Beispiele:

  • Shell-Skript: /var/www/clients/clientX/webY/myscript.sh
  • URL: https://www.ihredomain.de/cron.php
  • Mit Platzhalter: [web_root]/wp-cron.php (wird durch den vollständigen Webseiten-Pfad ersetzt)
Ausgabe loggen
Aktivieren Sie diese Option, um die Ausgabe des Cronjobs in /private/cron.log zu speichern. Fehler landen in /private/cron_error.log. Nützlich zum Debuggen.

Hinweise

Fehler in der Cron-Syntax oder im Skript-Pfad führen dazu, dass der Cronjob still fehlschlägt oder auf dem Server zu Lastproblemen führt. Prüfen Sie nach dem Anlegen eines neuen Cronjobs die Logfiles. Details zum Log-Zugriff: Fehler debuggen mit ISPConfig.

Für WordPress-Installationen: Wenn Sie den Standard-WP-Cron durch einen serverseitigen Cron ersetzen möchten, deaktivieren Sie WP-Cron in der wp-config.php (define('DISABLE_WP_CRON', true);) und richten Sie einen Cronjob für wp-cron.php ein.

Verwandte Anleitungen

Support: support@cms-admins.de

Still stuck? Contact

Wie können wir helfen?