In diesem Artikel geht es darum, wie man feststellen kann, ob die Ausführung des vorherigen Skripts während der geplanten Ausführung in der PHP-Entwicklung beendet wurde?
In der PHP-Entwicklung gibt es manchmal eine solche Anforderung
Die Ausführung eines Skripts ist alle zwei Minuten geplant. Wenn jedoch das nächste Skript in einer Schleife ausgeführt wird, ist dies beim vorherigen Skript nicht der Fall Wir sollten das aktuelle Skript abbrechen
Es gibt also viele Möglichkeiten, dies zu tun, was meiner Meinung nach eleganter ist
Dies ist eine test.php
<!--?php echo 111; sleep(1200);</pre-->
Dies ist ein Shell-Skript
test.sh
#!/bin/bash process=`ps -ef|grep '/Library/WebServer/Documents'|grep -v grep|wc -l` if [ $process -eq 0 ] then php /Library/WebServer/Documents else echo "1111" fi
Ich glaube, dass jeder das verstehen kann Die Bedeutung des obigen Skripts besteht darin, zu beurteilen, ob test.php noch vorhanden ist. Beim Ausführen wird 111 ausgegeben. Sie können es hier in Ihre eigene Logik ändern
Sie müssen es nur regelmäßig ausführen./ test.sh
In diesem Artikel wird ausführlich erläutert, wie die geplante Ausführung in der PHP-Entwicklung beurteilt werden kann. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Detaillierte Erläuterung des Unterschieds und der Verwendung von const und static in PHP
Verwendung von PHP und seine regulären Ausdrücke Detaillierte Erklärung
Wie lädt PHP automatisch die beiden Funktionen __autoload und apl_autoload_register?
Das obige ist der detaillierte Inhalt vonWie kann bei der PHP-Entwicklung festgestellt werden, ob die Ausführung des vorherigen Skripts während der geplanten Ausführung beendet wurde?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!