Ludo.H
29/01/2016, 14h25
Bonjour,
Vous pouvez aussi utiliser dans votre script une méthode à base de flock (php.net/manual/fr/function.flock.php)
De cette façon, il n'y aura jamais deux execution simultané du même script.
D'autres méthodes existent (ex: écrire la date début et de fin dans un fichier, au lancement, vérifier qu'il y a bien eu une date de fin précédement, etc....).
Vous pouvez aussi utiliser dans votre script une méthode à base de flock (php.net/manual/fr/function.flock.php)
- Votre script se lance
- Tente le flock d'un fichier temporaire
- Si le lock est obtenue : on execute le reste du script
- Si le fichier ne peut être locké (déjà en cours de lock), on attend, ou on arrête
De cette façon, il n'y aura jamais deux execution simultané du même script.
D'autres méthodes existent (ex: écrire la date début et de fin dans un fichier, au lancement, vérifier qu'il y a bien eu une date de fin précédement, etc....).