4.9/5 - 113 Bewertungen

Telefon: +49 5326 5059970
Mo. – Fr. 9 – 18 Uhr

Wie lege ich in Plesk eine geplante Aufgabe (Cronjob) an?

Mit einer geplanten Aufgabe können Sie in Plesk Befehle, PHP-Skripte oder den Aufruf einer URL automatisch zu festgelegten Zeiten ausführen. In dieser Anleitung erfahren Sie, wie Sie einen Cronjob anlegen, testen, deaktivieren oder entfernen.

Was ist ein Cronjob?

Ein Cronjob ist eine zeitgesteuerte Aufgabe, die vom Server automatisch ausgeführt wird. Damit lassen sich beispielsweise Wartungsarbeiten, Datenimporte, Backups oder regelmäßige Skriptaufrufe automatisieren.

Jeder Cronjob besteht mindestens aus zwei Angaben:

  • Aufgabe: Der Befehl, die URL oder das PHP-Skript, das ausgeführt werden soll.
  • Zeitplan: Der Zeitpunkt oder das Intervall, in dem die Aufgabe ausgeführt werden soll.

Wo finde ich die geplanten Aufgaben in Plesk?

Melden Sie sich im Plesk-Interface an. Öffnen Sie anschließend Websites & Domains (1) und klicken Sie bei der gewünschten Domain oder dem Abonnement auf Geplante Aufgaben (2).

Geplante Aufgaben unter Websites und Domains in Plesk öffnen

In der Übersicht sehen Sie alle bereits eingerichteten Aufgaben. Abhängig von der Plesk-Version und Ihren Benutzerrechten können einzelne Menüpunkte anders bezeichnet oder angeordnet sein.

Wie lege ich einen Cronjob in Plesk an?

Klicken Sie in der Übersicht auf Aufgabe hinzufügen (3).

Neue geplante Aufgabe in Plesk hinzufügen

Wählen Sie anschließend den passenden Aufgabentyp aus. Plesk stellt normalerweise die folgenden drei Möglichkeiten bereit:

  • Befehl ausführen
  • URL abrufen
  • PHP-Skript ausführen

Befehl ausführen

Mit dieser Option können Sie einen Systembefehl oder ein Shell-Skript ausführen. Tragen Sie den benötigten Befehl ein und legen Sie den gewünschten Zeitplan fest. Optional können Sie eine Beschreibung und Benachrichtigungen konfigurieren.

Befehl als geplante Aufgabe in Plesk einrichten

Wichtig: Auf Plesk-Servern mit Linux werden Befehle häufig in einer eingeschränkten chroot-Umgebung ausgeführt. Dadurch stehen möglicherweise nicht alle Systembefehle und absoluten Dateipfade zur Verfügung. Erscheint die Fehlermeldung „Datei nicht gefunden“, prüfen Sie den verwendeten Pfad oder wenden Sie sich an den Serverbetreiber.

URL abrufen

Mit dieser Option ruft Plesk zu den festgelegten Zeiten eine URL auf. Tragen Sie nur die vollständige URL ein. Ein zusätzlicher Befehl wie curl oder wget ist bei diesem Aufgabentyp nicht erforderlich.

URL als geplante Aufgabe in Plesk einrichten

Verwenden Sie nach Möglichkeit eine verschlüsselte HTTPS-Adresse. Vermeiden Sie es, Passwörter, Zugangsdaten oder andere vertrauliche Informationen direkt in der URL zu hinterlegen.

PHP-Skript ausführen

Mit dieser Option können Sie ein PHP-Skript direkt ausführen. Geben Sie den Pfad zum Skript relativ zum Stammverzeichnis Ihres Webspaces an. Über das Ordnersymbol können Sie die gewünschte Datei in vielen Plesk-Versionen direkt auswählen.

Falls Plesk eine Auswahl anbietet, wählen Sie außerdem die PHP-Version aus, mit der das Skript ausgeführt werden soll. Bei Bedarf können Sie zusätzliche Argumente an das Skript übergeben.

PHP-Skript als geplante Aufgabe in Plesk einrichten

Zeitplan festlegen

Legen Sie fest, wie häufig die Aufgabe ausgeführt werden soll. Je nach Plesk-Version können Sie ein vorgegebenes Intervall auswählen oder einen eigenen Cron-Ausdruck eintragen.

Typische Zeitpläne sind:

  • stündlich
  • täglich zu einer bestimmten Uhrzeit
  • wöchentlich an einem ausgewählten Wochentag
  • monatlich an einem bestimmten Tag
  • individuell über einen Cron-Ausdruck

Die Ausführungszeit richtet sich standardmäßig nach der Zeitzone des Servers. Die verwendete Zeitzone können Sie in den Einstellungen der geplanten Aufgaben kontrollieren.

Benachrichtigungen konfigurieren

Plesk kann Sie per E-Mail über die Ausführung einer geplanten Aufgabe informieren. Je nach Konfiguration können Benachrichtigungen bei Fehlern oder bei jeder Ausführung versendet werden.

Bei häufig ausgeführten Aufgaben sollten Sie nur Fehlermeldungen versenden lassen. Andernfalls können sehr viele Benachrichtigungen entstehen.

Cronjob testen und speichern

Führen Sie die Aufgabe nach Möglichkeit über Jetzt ausführen oder Run Now einmal manuell aus. So können Sie prüfen, ob der Befehl, die URL oder das PHP-Skript korrekt funktioniert.

Wenn bereits beim Test ein Fehler auftritt, wird die Aufgabe normalerweise auch bei der automatischen Ausführung fehlschlagen. Prüfen Sie in diesem Fall den Pfad, die PHP-Version, die Berechtigungen und die verwendeten Argumente.

Klicken Sie anschließend auf OK, um die Aufgabe zu speichern.

Erfolgreich angelegte geplante Aufgabe in Plesk

Wie deaktiviere ich einen Cronjob vorübergehend?

Öffnen Sie die Übersicht der geplanten Aufgaben und klicken Sie auf die gewünschte Aufgabe.

Geplante Aufgabe zum Deaktivieren in Plesk öffnen

Deaktivieren Sie die Option Aktiv und bestätigen Sie die Änderung mit OK.

Option Aktiv bei einer geplanten Aufgabe deaktivieren

Die Aufgabe bleibt gespeichert, wird aber nicht mehr automatisch ausgeführt.

Deaktivierte geplante Aufgabe in Plesk

Um den Cronjob wieder zu aktivieren, öffnen Sie die Aufgabe erneut und setzen Sie den Haken bei Aktiv.

Wie entferne ich einen Cronjob?

Markieren Sie die gewünschte Aufgabe in der Übersicht und klicken Sie auf Entfernen.

Geplante Aufgabe in Plesk entfernen

Bestätigen Sie anschließend, dass die ausgewählte Aufgabe gelöscht werden soll.

Bestätigung einer entfernten geplanten Aufgabe in Plesk

Achtung: Das Löschen kann nicht rückgängig gemacht werden. Notieren Sie bei wichtigen Aufgaben vorher den Befehl und den Zeitplan.

Warum wird der Cronjob nicht ausgeführt?

Wenn eine geplante Aufgabe nicht wie erwartet ausgeführt wird, prüfen Sie folgende Punkte:

  • Ist die Aufgabe aktiviert?
  • Sind Zeitpunkt und Server-Zeitzone korrekt?
  • Ist der Pfad zum Befehl oder PHP-Skript richtig?
  • Besitzt das Skript die erforderlichen Berechtigungen?
  • Wurde die passende PHP-Version ausgewählt?
  • Ist die angegebene URL erreichbar?
  • Steht der benötigte Befehl in der chroot-Umgebung zur Verfügung?
  • Wurden Benachrichtigungen für Fehlermeldungen aktiviert?

Plesk und geplante Aufgaben nutzen

Geplante Aufgaben stehen in unseren NVMe Webhosting Tarifen und auf unseren Managed Flex Servern mit Plesk zur Verfügung. Bei einem Managed Flex Server ist der technische Support bereits enthalten.

Für externe Server mit Plesk bieten wir bei Bedarf unseren Plesk-Support an.

Weitere technische Informationen finden Sie im Plesk-Handbuch zu geplanten Aufgaben.

Schlagworte:
War der Artikel hilfreich?