Geplante Aufgaben (Cronjobs) einrichten

Mit geplanten Aufgaben (Cronjobs) führen Sie Skripte automatisch zu festen Zeiten aus, zum Beispiel einen nächtlichen Datenabgleich oder den Versand eines Newsletters.

So richten Sie eine Aufgabe ein

  1. Klicken Sie im Cpanel im Bereich Web-Tools auf Geplante Aufgaben.
  2. Tragen Sie unter Geplante Aufgabe erstellen im Feld Befehl den Aufruf ein (siehe unten). Ihren Pfad zeigt das Cpanel direkt unter dem Feld an («Your path»).
  3. Mit Test-Befehl prüfen Sie, ob der Befehl funktioniert.
  4. Legen Sie den Zeitplan fest: Protokoll (Minute), Stunde, Tag des Monats, Monat und Tag (Wochentag). «(beliebig)» bedeutet «jede».
  5. Optional: Tragen Sie bei E-Mail (optional) eine Adresse ein. Sie erhalten dann nach jedem Lauf die Ausgabe des Skripts.
  6. Klicken Sie auf Aufgabe speichern.
Cpanel: Formular «Geplante Aufgabe erstellen» mit Befehl und Zeitplan

Formular «Geplante Aufgabe erstellen» mit Befehl und Zeitplan

Befehl für ein PHP-Skript

Ein PHP-Skript rufen Sie mit dem PHP-Programm und dem vollständigen Pfad auf. Beispiel für die Datei public_html/cron.php:

/usr/bin/php82 -f /home/sites/…/public_html/cron.php

  • php82 steht für PHP 8.2. Verwenden Sie die Version Ihrer Webseite, zum Beispiel php83 für PHP 8.3.
  • Ersetzen Sie /home/sites/…/ durch den Pfad, den das Cpanel bei «Your path» anzeigt.

Beispiele für den Zeitplan

ZweckProtokoll (Minute)StundeTag des MonatsMonatTag
Jede Stunde zur vollen Stunde0(beliebig)(beliebig)(beliebig)(beliebig)
Täglich um 03:30 Uhr303(beliebig)(beliebig)(beliebig)
Montags um 07:00 Uhr07(beliebig)(beliebig)Mo
Am 1. jedes Monats um Mitternacht001(beliebig)(beliebig)
Alle 15 MinutenAlle 15 Minuten(beliebig)(beliebig)(beliebig)(beliebig)

Ihre Aufgaben sehen Sie unten unter Ihre geplanten Aufgaben.

  • cronjob, cron, geplante aufgaben, zeitplan, php, skript, automatisch
  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Articoli Correlati