1. Schreiben Sie das Shell-Skript crontab.sh #!/bin/bash Schritt = 1 #Die Anzahl der Sekunden zwischen den Schritten kann nicht größer als 60 sein für (( i = 0; i < 60; i=(i+Schritt) )); mache $(php '/home/www/php/crontab/crontab.php') Schlaf $Schritt Erledigt Ausfahrt 0 2. Geben Sie die folgende Anweisung in crontab -e ein und drücken Sie dann :wq, um zu speichern und zu beenden # mh dom-Monitor-Befehl * * * * * /home/www/php/crontab/crontab.sh Implementierung geplanter Aufgaben der zweiten Ebene unter Linux Ideen: Linux selbst unterstützt keine Zeitsteuerung der zweiten Ebene. Um dies zu erreichen, können Sie ein Skript zu einer festen Zeit ausführen (z. B. einmal pro Minute). Der Inhalt dieses Skripts ist eigentlich ein Ausführungscode in einer Endlosschleife, d. h. er wird immer wieder ausgeführt. Hinweis: Wenn die Ausführung eines geplanten Programms zu lange dauert, z. B. die Ausführung länger als 1 Sekunde dauert, müssen Sie „seelpen“, das heißt, das Skript in der Endlosschleife eine Weile ruhen lassen. Das Folgende demonstriert die Timing-Aufgabe der zweiten Ebene eines Shell-Skripts: 1.crontab -e führt das Skript inviteFriend.sh jede Minute aus #2 Sekunden zum Laufen - Freunde einladen 3.0 * * * * * /webservice/crontab/inviteFriend.sh 2.cd /webservice/crontab/ Wechseln Sie in das Verzeichnis vim inviteFriend.sh Schreiben Sie den folgenden Inhalt: #!/bin/bash Schritt = 2 #Die Anzahl der Sekunden zwischen den Schritten kann nicht größer als 60 sein für (( i = 0; i < 60; i=(i+Schritt) )); mache #$(php '/home/php/crontab/tolog.php') curl -I http://******.com/InviteFriends/sendInviteFriendCoupon Schlaf $Schritt Erledigt Ausfahrt 0 wqSpeichern und beenden Hinweis: Nach dem Speichern müssen Sie das Skript autorisieren. chmod 777 Dateiname Zusammenfassen Oben ist die Methode, die ich Ihnen vorgestellt habe, um mithilfe eines Linux Crontab Shell-Skripts geplante Aufgaben der zweiten Ebene zu implementieren. Ich hoffe, sie wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten! Das könnte Sie auch interessieren:
|
<<: Mysql behält den vorhandenen Inhalt bei und fügt später Inhalte hinzu
>>: js zum Schreiben des Karusselleffekts
Inhaltsverzeichnis 1. Einleitung 2. Konfiguration...
Es gibt zwei Möglichkeiten: 1. Servicemethode Übe...
Inhaltsverzeichnis 2. Zweck 2.1 Objekten Eigensch...
Inhaltsverzeichnis Grundlegende Übersicht GTID on...
Inhaltsverzeichnis Einführung in den NFS-Dienst W...
Dieser Fehler tritt häufig bei Anfängern auf. Die...
Inhaltsverzeichnis 1. Zweck 2. Grammatik 3. Üben ...
Überblick In einer relationalen Datenbank ist ein...
Inhaltsverzeichnis Überblick Durchführung Schutz-...
Bei der täglichen Wartung werden Threads häufig b...
Inhaltsverzeichnis Unkontrollierte Komponenten Ko...
Ein Ereignis ist eine vom Benutzer oder dem Brows...
Inhaltsverzeichnis Gängige Zahlungsarten in Proje...
Dieser Artikel ist eine selbstgeschriebene Nachah...
In MySQL können Sie mehrere Indizes für eine Tabe...