Foros del Web » Programando para Internet » PHP »

Saber si se esta ejecutando un script...

Estas en el tema de Saber si se esta ejecutando un script... en el foro de PHP en Foros del Web. Hola a todos, tengo un script que realiza un chequeo de 100 registro cada 10 min. El problemas es que hay veces que supera los ...
  #1 (permalink)  
Antiguo 16/04/2008, 10:18
 
Fecha de Ingreso: noviembre-2002
Mensajes: 190
Antigüedad: 21 años, 5 meses
Puntos: 0
Saber si se esta ejecutando un script...

Hola a todos, tengo un script que realiza un chequeo de 100 registro cada 10 min.
El problemas es que hay veces que supera los 10 min en chequear los 100 registros y se superpone con la ejecución siguiente.
La idea es poder saber en que momento se detiene su ejecución para volver a llamarlo.
Lo que se me ocurre como solución es consultar a MySQL si se esta accediendo a una determinada tabla en ese momento, o si se esta realizando un determinada consulta y si es asi, no ejecutar el script.
Se puede lograr esto?.
Alguna otra alternativa?.
Es una aplicación del lado del server, y lo idea seria usar solo PHP y el crontab.

Saludos y gracias.
__________________
erama
Alquiler
  #2 (permalink)  
Antiguo 16/04/2008, 10:28
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 meses
Puntos: 9
Re: Saber si se esta ejecutando un script...

Cada vez que tu script se termina de ejectuar podes guardar la hora de comienzo de ejecucion en una tabla en la DB

Antes de comenzar de nuevo podes chequear ese valor guardado se corresponda con el horario de comienzo de script ejecutado anteriormente.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:52.