Mit geplanten Aufgaben, unter Linux gemeinhin als Cron-Jobs bekannt, können Sie Skripte oder Befehle so einrichten, dass sie auf Ihrem Server in bestimmten Intervallen automatisch ausgeführt werden, z. B. jede Nacht um Mitternacht oder alle 5 Minuten.
Warum geplante Aufgaben verwenden?
Sie können geplante Aufgaben nutzen, um die Routinewartung für Ihre Webanwendungen zu automatisieren. Häufige Anwendungen sind:
- Auslösen eines Caching-Plugins, um seinen Cache zu leeren und neu zu erstellen.
- Versenden täglicher Batch-E-Mails oder Newsletter aus Ihrer Anwendungslogik.
- Ausführen von Datenbankbereinigungs- oder benutzerdefinierten Backup-Skripten über Nacht.
Erstellen einer geplanten Aufgabe in Plesk
- Gehen Sie zu Websites & Domains und klicken Sie im rechten Bereich auf Geplante Aufgaben.
- Klicken Sie auf Aufgabe hinzufügen.
- Wählen Sie den Aufgabentyp:
- Einen Befehl ausführen: Normalerweise zum Ausführen von Bash- oder auf Systemebene ausführbaren Dateien.
- Eine URL abrufen: Plesk verwendet curl/wget, um eine bestimmte Webroute aufzurufen, die einen Job in Ihrer App auslöst (wie `/api/run-maintenance`).
- Ein PHP-Skript ausführen: Perfekt, um ein Skript direkt von der Festplatte auszuführen. Plesk lässt Sie die genaue PHP-Version angeben, mit der es ausgeführt werden soll!
- Legen Sie den Zeitplan fest: Wählen Sie über die einfachen Dropdown-Menüs aus, wie oft die Aufgabe ausgeführt werden soll, oder wählen Sie "Cron style", um Ihre eigene erweiterte Cron-Syntax zu schreiben (z. B. `*/15 * * * *` für alle 15 Minuten).
- Wählen Sie, ob Sie eine E-Mail-Benachrichtigung erhalten möchten, falls das Skript fehlschlägt, und klicken Sie auf OK.