Hola :
Tengo un código php que se ejecuta durante aprox 20 minutos. Lo que me gustaría saber es si existe forma de detenerlo con alguna orden y luego continuar la ejecución desde donde se quedo bien por ejemplo a los 10 segundos o dándole a una tecla. La idea es evitar el timeout establecido por los servidores.
Muchas gracias.
Un saludo.
Deberías de mostrar el código que estas usando.
Poner el codigo completo sería algo engorroso. OS pondre un ejemplo practico :
Si estoy haciendo una consulta y en el bucle le pongo que se detenga 10 segundos (funcion sleep en PHP) y este bucle se repite 30 veces, el script se tardará 300 segundos.
Si el tiempo de ejecución de php (time out script) está puesto en 60 segundos, ¿este script se va a completar, o la función sleep(), inicia el contador de nuevo cada diez segundos?
Muchas gracias
Usa la función set_time_limit() (http://php-es.com/function.set-time-limit.html).