Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2016, 02:21
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: proceso recurrente con un solo boton

Pues podrías guardar el estado del proceso en algún lado, base de datos, txt... y con algún cron job ir comprobando el estado y su avance para lanzar un rango u otro.

Por ejemplo podrás construir una tabla con
Id (identificador unico)
fecha_inicio (inicio del proceso)
fecha_ultimo_cambio ( último uptade )
Estado (iniciado, finalizado, cancelado)
Ultimo_registro ( número de filas, 1000, 5000, 10000... )

Ahora creas un Script, para que el usuario pueda iniciar un proceso, que básicamente añadirá un nuevo registro a esta tabla. Por facilidad y por evitar conflictos, impediría crear un nuevo registro si hay ya alguno iniciado, aún que esto puede variar en función de las necesidades.

Por otro lado tienes tu cron Job lanzando otro script que consulta periódicamente esta tabla en busca de algún registro en iniciado, si lo hay realiza la tarea requerida, al final actualiza el registro cambiando el último registro actualizado, la fecha de la última actualización y si se llega al final del proceso también el estado.

Si ha habido algún error, se cambia el estado a cancelado.
También se puede dar la opción al usuario para cambiar el estado a cancelado, si se desea.

Espero haberme explicado. Un saludo.
__________________
Unset($vida['malRollo']);