Zur Funktion des automatischen Wareneingangs und der automatischen Auswertung von Bestellungen nach Erledigung geplanter Aufgaben unter Linux!
Freunde, haben Sie sich bei der Programmentwicklung jemals Gedanken darüber gemacht, eine Website für ein Einkaufszentrum oder ein kleines Programm zu implementieren, um eine bestimmte Methode automatisch auszuführen?
Heute bringt Ihnen Simengphp diese Lösung. Natürlich gibt es viele Möglichkeiten, dies zu erreichen, und heute werde ich Ihnen erklären, wie Sie Crontab unter Linux konfigurieren! Okay, jetzt werde ich Ihnen beibringen, wie man diesen Vorgang durchführt!
Zunächst möchte ich Ihnen erklären, dass der Herausgeber Ihnen erklärt, wie Sie diesen Vorgang unter Linux implementieren. Was Windows betrifft, kann ich es Ihnen später auch erklären!
(1) Wir müssen den Befehl yum install -y vixie-cron verwenden, um den Dienst für geplante Aufgaben zu installieren. Freunde können vor der Installation mit crontab -e prüfen, ob dieser Dienst installiert ist!
(2) Nach der Installation können wir crontab -e verwenden, um unsere geplanten Aufgaben hinzuzufügen. Ich werde einige kleine Beispiele für Sie schreiben:
*/1 * * * * /usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon
Führen Sie jede Minute die folgende API aus und gruppieren Sie die unten stehende Methode „providedCoupon“
30 21 * * * /usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon
Das obige Beispiel zeigt, dass die offertedCoupon-Methode unter der folgenden API-Gruppe jeden Abend um 21:30 Uhr ausgeführt wird
45 4 1,10,22 * */usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon
Das obige Beispiel zeigt, dass die Methode „providedCoupon“ unter der folgenden API-Gruppe um 4:45 Uhr am 1., 10. und 22. jedes Monats
ausgeführt wird
10 1 * * 6,0 /usr/bin/curl -o temp.txt http://www.baidu.com/index.php/Api/Contab/offeredCoupon
Das obige Beispiel zeigt, dass die Methode „offener Coupon“ unter der folgenden API-Gruppe jeden Samstag und Sonntag um 1:10 Uhr
ausgeführt wird
Hinweis (im Folgenden wird das oben Gesagte erläutert):
* * * * * Befehl
Stunden, Tage, Monate, Wochen, Befehle
Spalte 1 stellt die Minuten 1 bis 59 dar. Jede Minute wird durch * oder */1
dargestellt
Spalte 2 stellt die Stunden 1 bis 23 dar (0 steht für 0 Uhr)
Spalte 3 stellt die Daten 1 bis 31 dar
Spalte 4 stellt die Monate 1 bis 12 dar
Die 5. Spalte identifiziert den Wochentag von 0 bis 6 (0 bedeutet Sonntag)
Spalte 6 Befehl zum Ausführen von
(3) Nachdem Sie die Datei bearbeitet haben, drücken Sie die ESC-Taste, dann (:wq) speichern und beenden
(4) service crond restart startet geplante Aufgaben neu
Das Obige ist die Konfigurationsmethode für geplante Linux-Aufgaben. Um den intuitiven Effekt zu sehen, können wir zunächst die PHP-Funktion file_put_contents("1.txt", "Linux geplante Aufgabentest"); verwenden wird ausgeführt!