|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 53 ![]() |
Bonjour,
J'ai un cron qui s'exécute un script PHP toutes les 10 secondes: Code :
*/10 * * * * /usr/bin/php /var/www/html/monScript.php Y aurait-il une manière pour faire en sorte qu'on ne passe à une nouvelle exécution que si l'exécution courante est achevée? Merci d'avance pour votre aide |
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Inscription : juin 2003 Messages : 270 ![]() |
tu peux tester dans un script bash si le processus est toujours en train de tourner; si oui exit:
Code :
|
||
|
|
00
|
|
|
#3 | |||
|
Membre émérite
![]() Inscription : janvier 2004 Messages : 990 ![]() |
Citation:
À mon sens, pour exécuter un script plus fréquemment que toutes les minutes il serait plus logique de créer un script qui tourne en permanence et relance le script toutes les 10 secondes. De plus, si tu es prêt à "sauter une occurrence" si le script met trop longtemps à s'exécuter, j'en déduis que tu n'es pas très stricte sur le timing d'exécution, je me trompe ? Donc pourquoi ne pas avoir simplement un script shell qui attend 5 secondes avant de relancer le script Code :
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter. |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com