Re: [PHP-ES] cron y script en php
[email protected] (Camilo Sperberg)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
La solucion es mucho mas simple, ocupar pids, yo hace algun tiempo atras escribi una class que hace eso, revisa aca para que te des una idea de cómo implementarlo: http://www.phpclasses.org/package/6895-PHP-Check-if-a-PHP-script-is-running-using-PID-files.html Sent from my iPhone 5 Beta [Confidential use only] On 2 mrt. 2012, at 01:41, Ariel Martín Bellio <[email protected]> wrote: > Vos decis de usar las funciones del filesystem? > crar un archivo como si fuera 1 db de un byte en 1 y leerlo y luego modificarlo a 0 y asi? > > El 01/03/2012 05:35 p.m., Jose Nobile escribió: >> Hola, te sugiero inventar una implementación de "mutex" de la siguiente >> forma: >> >> el script php lee de un archivo mutex.log, si lee "1" entonces hace exit, >> si encuentra "0" lo cambia a "1" y continua la ejecución, al final cambia >> el archivo de 1 a 0 y exit. >> >> De esta forma si un php esta corriendo y se inicia otro, el nuevo se >> cancela, y en la siguiente ejecución si ya termino se inicia el otro. >> >> Saludos, >> José Nobile >> >> >> 2012/3/1 Ariel Martín Bellio<[email protected]> >> >>> Hola, >>> >>> En el cron tengo corriendo un script en php que se ejecuta cada 5 min., >>> DIcho script php a veces tarda mas de 5 min en terminar de ejecutarse, >>> Entonces se superponen,,, >>> ¿que tengo que hacer para que no se ejecute una otra vez hasta que no >>> termine el que esta funcionando? >>> >>> Desde ya, gracias. >>> >>> Atte., >>> Ariel Martín Bellio >>> >>> -- >>> PHP Spanish Localization Talk Mailing List (http://www.php.net/) >>> To unsubscribe, visit: http://www.php.net/unsub.php >>> >>> > > > -- > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >