Plesk für Linux ermöglicht es Ihnen, Skripte automatisch zu bestimmten Zeiten auszuführen, indem Sie geplante Aufgaben (cron jobs) erstellen. Diese Anleitung zeigt Ihnen, wie Sie geplante Aufgaben über die Plesk-Administrator-Schnittstelle erstellen, verwalten und konfigurieren.
Hintergrund
Standardmäßig werden von Plesk-Benutzern in Plesk für Linux erstellte geplante Aufgaben in einer chrooted Shell ausgeführt, was bedeutet, dass das Dateisystem-Root in das entsprechende Benutzerheimatverzeichnis des Systems konvertiert wird. Dies verbessert die Sicherheit, beschränkt aber die Möglichkeiten der Plesk-Benutzer. Sie können die Shell-Einstellungen unter Tools & Einstellungen > Geplante Aufgaben > Einstellungen ändern. Weitere Details finden Sie in der Dokumentation zu geplanten Aufgaben-Shell-Einstellungen.
Wie es geht
-
Schritt 1: Bestehende geplante Aufgaben anzeigen
Gehen Sie zu Tools & Einstellungen > Geplante Aufgaben (Cron jobs), um alle für jede Subscription erstellten und auf Serverebene erstellten geplanten Aufgaben anzuzeigen.
Sie können die Aufgaben nach Befehl, Subscription oder Zeitplan sortieren. Die Ansicht des Zeitplans ist hilfreich zur Fehlersuche bei Server-Lastspikes, die durch ressourcenintensive geplante Aufgaben verursacht werden. Klicken Sie auf den Namen einer Aufgabe, um deren Eigenschaften zu ändern, sie zu aktivieren/deaktivieren oder sofort auszuführen.
-
Schritt 2: Eine neue geplante Aufgabe erstellen
Gehen Sie zu Tools & Einstellungen > Geplante Aufgaben > Aufgabe hinzufügen.
-
Schritt 3: Den Aufgabentyp auswählen
Wählen Sie den entsprechenden Aufgabentyp basierend auf Ihrem Zweck:
- Befehl ausführen: Geben Sie den vollständigen Pfad zur ausführbaren Datei an (Binärdateien, Shell-Skripte oder Batch-Dateien).
- URL abrufen: Geben Sie nur die URL an; es ist nicht notwendig, Befehle wie
curloderwgeteinzugeben. - PHP-Skript ausführen: Geben Sie den vollständigen Skriptpfad an, z. B.:
/tmp/script.php.
-
Schritt 4: Zeitplan und Einstellungen konfigurieren
Wählen Sie aus, wie oft die Aufgabe ausgeführt werden soll, und legen Sie das gewünschte Datum und die Uhrzeit fest. Die Zeit ist standardmäßig in der Server-Zeitzone. Um eine andere Zeitzone auszuwählen, gehen Sie zu Tools & Einstellungen > Geplante Aufgaben > Einstellungen.
Sie können auch eine Beschreibung für die Aufgabe festlegen, den Systembenutzer auswählen, im Sicherheitskontext dessen die Aufgabe ausgeführt wird, und Benachrichtigungen konfigurieren.
-
Schritt 5: Die Aufgabe testen
Klicken Sie auf Jetzt ausführen und warten Sie, bis die Aufgabe abgeschlossen ist. Wenn die Aufgabe mit einem Fehler beendet wird, schlägt sie auch beim Ausführen durch den Scheduler fehl, es sei denn, Sie identifizieren und beheben das Problem.