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

Vergleich der von der MySQL-Datenbank unterstützten Speicher-Engines

Inhaltsverzeichnis Speicher-Engine Von MySQL unte...

MySQL Infobright-Installationsschritte

Inhaltsverzeichnis 1. Verwenden Sie den Befehl „r...

Anzeigemodus von Elementen in CSS

In CSS werden Element-Tags entsprechend den unter...

Hinweise zum Import, Export und zur Migration von MySQL Billions of Data

Ich habe in letzter Zeit viele MySQL-Notizen gema...

Lösung zum Erstellen mehrerer Datenbanken, wenn Docker PostgreSQL startet

1 Einleitung Im Artikel „PostgreSQL mit Docker st...

Mehrere Möglichkeiten zum Berechnen des Alters anhand des Geburtstags in MySQL

Ich habe MySQL vorher nicht sehr oft verwendet un...

Details zu verschiedenen Schriftformaten in HTML-Webseiten

Dieser Abschnitt beginnt mit den Details der Text...

jQuery implementiert dynamische Tag-Ereignisse

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