So verwenden Sie Cron-Jobs, um PHP regelmäßig unter Cpanel auszuführen

So verwenden Sie Cron-Jobs, um PHP regelmäßig unter Cpanel auszuführen

Öffnen Sie das cPanel-Verwaltungs-Backend. Unter der Option „Erweitert“ gibt es einen „Clock Guardian Job“, wie unten gezeigt. Klicken Sie, um ihn aufzurufen.

Die Einstellungsseite bietet drei Optionen: „Cron-E-Mail“ (Benachrichtigungs-E-Mail-Adresse; diese E-Mail-Adresse wird jedes Mal benachrichtigt, wenn die geplante Ausführung erfolgreich ist oder fehlschlägt), „Neuen Cron-Job hinzufügen“ (eine neue geplante Aufgabe hinzufügen) und „Aktuelle Cron-Jobs“ (derzeit vorhandene geplante Aufgaben).

Die Hauptsache besteht darin, die Option „Neuen Cron-Job hinzufügen“ wie unten gezeigt festzulegen:

Der in der Abbildung gezeigte Befehl wird alle 5 Minuten ausgeführt:

Befehl: "php /home/piaoyi.org/public_html/cron.php" bedeutet:

Die Ausführung des Befehls in Form eines PHP-Skripts entspricht dem Zugriff über einen Browser.
piaoyi.org ist Ihr aktueller Benutzername. Suchen Sie ihn im cpanel und ändern Sie ihn.

cron.php ist eine Datei, die zu einem geplanten Zeitpunkt ausgeführt wird.

Hinweis: Wenn Ihr Befehl nicht richtig geschrieben ist, erhalten Sie eine Fehlermeldung wie „/bin/sh: /home/www.piaoyi.org/public_html/cron.php: Zugriff verweigert“ oder „Keine solche Datei oder kein solches Verzeichnis“ in Ihrem Postfach; wenn er erfolgreich ausgeführt wird, erhalten Sie einen Code wie „X-Powered-By: PHP/5.2.13 Content-type: text/html“ in Ihrem Postfach.

Bezüglich der Zeiteinstellung von crontab wird folgendes erklärt:

Das grundlegende Format von Crontab ist:
* * * * * Befehl
Die erste Spalte des Time-Sharing-Befehls Tag-Monat-Woche gibt Minuten von 1 bis 59 an. Jede Minute wird durch * oder */1 dargestellt. Die zweite Spalte gibt Stunden von 1 bis 23 an (0 bedeutet 0 Uhr).
Die dritte Spalte stellt das Datum 1 bis 31 dar
Die vierte Spalte repräsentiert die Monate 1 bis 12
Spalte 5 gibt den Wochentag von 0 bis 6 an (0 für Sonntag)
Spalte 6 Der auszuführende Befehl
Einige Beispiele für Crontab-Dateien:
30 21 * * * /usr/local/etc/rc.d/lighttpd neu starten
Das obige Beispiel startet lighttpd jede Nacht um 21:30 Uhr neu.
45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd neu starten
Das obige Beispiel startet lighttpd am 1., 10. und 22. jedes Monats um 4:45 Uhr neu.
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd neu starten
Das obige Beispiel startet lighttpd jeden Samstag und Sonntag um 1:10 Uhr neu.
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd neu starten
Das obige Beispiel startet lighttpd täglich alle 30 Minuten zwischen 18:00 und 23:00 Uhr neu.
0 23 * * 6 /usr/local/etc/rc.d/lighttpd neu starten
Das obige Beispiel startet lighttpd jeden Samstag um 23:00 Uhr neu.
* */1 * * * /usr/local/etc/rc.d/lighttpd neu starten
Starten Sie lighttpd jede Stunde neu
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd neu starten
Starten Sie lighttpd jede Stunde zwischen 23:00 und 7:00 Uhr neu.
0 11 4 * Mo-Mi /usr/local/etc/rc.d/lighttpd Neustart
Starten Sie lighttpd am 4. jedes Monats und jeden Montag bis Mittwoch um 11:00 Uhr neu
0 4 1 jan * /usr/local/etc/rc.d/lighttpd neu starten
Starten Sie lighttpd am 1. Januar um 4:00 Uhr neu

Dies ist das Ende dieses Artikels über die Verwendung von Cron-Jobs zur planmäßigen Ausführung von PHP unter Cpanel. Weitere Informationen zur Verwendung von Cron-Jobs zur planmäßigen Ausführung von PHP finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Sammlung gemeinsamer DIV-Attribute

>>:  Analyse der Situation, in der js die Unterstützung von CSS-Attributen (Werten) bestimmt und informiert

Artikel empfehlen

Zwei Tools zum Teilen des Bildschirms im Linux-Befehlszeilenterminal

Hier sind zwei Terminal-Split-Screen-Tools: scree...

Upgrade des Windows Server 2008R2-Dateiservers auf Windows Server 2016

Die Benutzerorganisation verfügt über zwei Window...

Mit CSS3 erstellte Buchseitenumblättereffekte

Ergebnis:Implementierungscode: html <!-- Wenn ...

15 Linux-Befehlsaliase, die Ihnen Zeit sparen

Vorwort Bei der Verwaltung und Wartung des Linux-...

Beispielcode zur Implementierung einer Hohlmaskenebene mit CSS

Inhalt dieses Artikels: Seitenhohlmaskenebene, Se...

Prinzip des Ladens von Docker-Images

Inhaltsverzeichnis Docker-Images Was ist ein Spie...

JS erhält Fünf-Sterne-Lob

In diesem Artikel wird der spezifische Code von J...

Verwendung von Vue3-Seiten, Menüs und Routen

Inhaltsverzeichnis 1. Klicken Sie auf das Menü, u...

Vue implementiert die Tabellenpaging-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

So starten und starten Sie nginx unter Linux neu

Nginx (Engine x) ist ein leistungsstarker HTTP- u...

So erweitern Sie den Speicherplatz eines Linux-Servers

Inhaltsverzeichnis Vorwort Schritt Vorwort Heute ...