Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann bei der PHP-Entwicklung festgestellt werden, ob die Ausführung des vorherigen Skripts während der geplanten Ausführung beendet wurde?

Wie kann bei der PHP-Entwicklung festgestellt werden, ob die Ausführung des vorherigen Skripts während der geplanten Ausführung beendet wurde?

jacklove
jackloveOriginal
2018-05-22 14:36:421916Durchsuche

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 &#39;/Library/WebServer/Documents&#39;|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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn