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

Vue-Statusverwaltung: Verwendung von Pinia statt Vuex

Inhaltsverzeichnis 1. Was ist Pinia? 2. Pinia ist...

Tutorial zum Bereitstellen von JDK und Tomcat auf CentOS7 ohne Schnittstelle

1. Installieren Sie xshell6 2. Stellen Sie eine S...

Detaillierte Erläuterung zum Einrichten des Ressourcencaches in Nginx

Ich wollte schon immer etwas über Caching lernen....

Weitere Möglichkeiten zur Verwendung von spitzen Klammern in Bash

Vorwort In diesem Artikel werden wir weitere Verw...

So erstellen Sie eine Ansicht in MySQL

Grundlegende Syntax Sie können eine Ansicht mit d...

Der Unterschied zwischen HTML-Block-Level-Tags und Inline-Tags

1. Blockebenenelement: bezieht sich auf die Fähigk...

Einführung in die Verwendung gängiger XHTML-Tags

Es gibt viele Tags in XHTML, aber nur wenige werd...

Nginx-Anti-Crawler-Strategie, um UA am Crawlen von Websites zu hindern

Anti-Crawler-Richtliniendatei hinzugefügt: vim /u...

Tutorial zu HTML-Tabellen-Tags (34): Zeilenspannen-Attribut ROWSPAN

In einer komplexen Tabellenstruktur erstrecken si...

Verwenden Sie three.js, um coole 3D-Seiteneffekte im Acid-Stil zu erzielen

In diesem Artikel wird hauptsächlich die Verwendu...

MySQL führt Befehle für externe SQL-Skriptdateien aus

Inhaltsverzeichnis 1. Erstellen Sie eine SQL-Skri...

15 Best Practices für HTML-Anfänger

Hier sind 30 Best Practices für HTML-Anfänger. 1....