Heim > Artikel > System-Tutorial > So fügen Sie geplante Aufgaben hinzu, um PHP-Dateien in Linux während der Webentwicklung auszuführen
So fügen Sie geplante Aufgaben hinzu, um PHP-Dateien unter Linux auszuführen
Im Prozess der Webentwicklung ist es oft notwendig, einige regelmäßig ausgeführte Aufgaben einzurichten, um PHP-Dateien auszuführen. Der Herausgeber von Study La hat die Methode zum Hinzufügen geplanter Aufgaben zum Ausführen von PHP-Dateien in Linux vorgestellt . Ich hoffe, es wird Ihnen hilfreich sein.
Linux fügt eine Methode zur geplanten Aufgabenausführung für PHP-Dateien hinzu
1. Öffnen Sie die Befehlszeilenschnittstelle des Linux-Systems.
Geben Sie den folgenden Befehl in die Befehlszeilenschnittstelle ein: whichphp und drücken Sie die Eingabetaste.
1. Merken Sie sich den PHP-Pfad im vorherigen Schritt Linux-PHP-geplante Aufgabe, geben Sie weiterhin in der Befehlszeile Folgendes ein: crontab-elinux-Befehlshandbuch, drücken Sie die Eingabetaste, drücken Sie die Taste „i“, um in den Bearbeitungsmodus des vi-Editors zu gelangen Geben Sie im aktuellen Modus den folgenden Befehl ein:
10,40,50****/usr/bin/php/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php
Das heißt: Häufigkeit der geplanten Aufgabenausführung + Pfad der ausführbaren PHP-Datei + Pfad der auszuführenden PHP-Datei. (Am Ende des Artikels wird die Ausführungshäufigkeit des Befehls ausführlich erläutert)
Nachdem die Eingabe abgeschlossen ist, drücken Sie die Taste „ESC“ und geben Sie in der aktuellen Befehlszeile „Linux-Eingabemethode“ ein, geben Sie nach „:“ „wq“ ein und drücken Sie dann die Eingabetaste Die geplante Aufgabe wurde erfolgreich hinzugefügt.
Ausführungshäufigkeit geplanter Linux-Aufgaben:
Die Häufigkeit des Anfangsteils des Befehls besteht aus fünf Teilen, die Minuten, Stunden, Tage, Monate und Wochen darstellen (0 ist Sonntag). Wenn die aktuelle Häufigkeit alle ausgeführt wird, werden „geplante Linux-PHP-Aufgaben“ durch „*“ dargestellt, sodass es so viele „*“s gibt. Die folgenden Beispiele können Ihnen beim Verständnis helfen: Die unten aufgeführten geplanten Aufgaben werden weiterhin ausgeführt
*****[Befehl]
Die unten aufgeführte geplante Aufgabe wird bei 0 Minuten pro Stunde ausgeführt (d. h. einmal pro Stunde ausgeführt)
0****[Befehl]
Das Folgende ist immer noch eine geplante Aufgabe, die stündlich ausgeführt wird. Aber es läuft im Viertelstundentakt (1:15, 2:15...)
15****[Befehl]
Die unten aufgeführte geplante Aufgabe wird einmal jede Nacht um 14:30 Uhr ausgeführt
302***[Befehl]
Die unten aufgeführten geplanten Aufgaben werden am 2. eines jeden Monats um Mitternacht ausgeführt (Beispiel: 00:00 Uhr am 2. Februar 2010)
002**[Befehl]
Die unten aufgeführte geplante Aufgabe wird einmal jeden Montag um 0 Minuten pro Stunde ausgeführt
0***1[Befehl]
Das Folgende läuft dreimal pro Stunde, bei 0 Minuten, 10 Minuten und 20 Minuten
0,10,20****[Befehl]
Das Teilungszeichen „/“ wird unten verwendet, um anzugeben, wie oft es ausgeführt wird. Dieses Beispiel wird alle 5 Minuten ausgeführt
*/5****[Befehl]
Sie können auch „-“ verwenden, um einen Bereich anzugeben, wie unten gezeigt. Jede Stunde von 5 bis 10 wird einmal ausgeführt
05-10***[Befehl]
Es gibt auch ein spezielles Zeitschlüsselwort „@reboot“, mit dem die geplante Aufgabe bei jedem Neustart des Servers ausgeführt werden soll
@reboot[Befehl]
Leute, die „So fügen Sie eine geplante Aufgabe zum Ausführen von PHP-Dateien unter Linux hinzu“ gelesen haben, lesen auch:
1. So fügen Sie geplante Aufgaben zum Ausführen von PHP-Dateien im Linux-System hinzu
2. So führen Sie PHP-Skriptdateien direkt unter Linux aus
3. So konfigurieren Sie den Webserver unter Linux
4.So erstellen Sie gemeinsame Server unter Linux
5.So erstellen Sie einen DNS-Server unter Linux
6.So führen Sie eine .sh-Datei unter Linux aus
7.So erstellen Sie ein YAF-Framework im LINUX-Betriebssystem
Das obige ist der detaillierte Inhalt vonSo fügen Sie geplante Aufgaben hinzu, um PHP-Dateien in Linux während der Webentwicklung auszuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!