Cet article explique comment déterminer si le script précédent a fini de s'exécuter lors de l'exécution planifiée dans le développement PHP ?
Dans le développement PHP, nous avons parfois une telle exigence.
Un script est programmé pour être exécuté toutes les deux minutes. Cependant, lorsque le script suivant est exécuté en boucle, le script précédent ne l'a pas été. terminé l'exécution. Nous devrions annuler le script actuel. Loop
Il existe donc de nombreuses façons de le faire. Ici, j'en propose une que je pense plus élégante
Ceci est un test.php
<!--?php echo 111; sleep(1200);</pre-->
#!/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
Explication détaillée de la différence et de l'utilisation de const et static en php
Utilisation de php et ses expressions régulières Explication détaillée
Comment PHP charge-t-il automatiquement les deux fonctions __autoload et apl_autoload_register ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!