mmmm...
Cita: - ¿Como hago si quiero disparar el proceso a solicitud mia (tal como lo haría abriendo una página) sin fecha ni hora prefijada? ¿Puede un script PHP disparar "lateralmente" a otro script PHP que quede trabajando aún cuando el cliente cierre su browser?
Eso es otra cosa ..
PHP dispone del control de si el usuario abortó la ejecución de un script o no:
ignore_user_abort()
Con esa función .. podrías llamar a tu script y "cerrar" tu ventana. PHP detectaría que se cerró por acción del "cliente" pero igual continuaría su proceso.
http://www.php.net/manual/en/feature...n-handling.php
También puedes definir una función que al "cerra" tu script se "lanze" y continue ejecutandose:
register_shutdown_function()
Cita: - Si tomo la vía del Programador de Tareas...¿Debo subir el TimeOut de Apache y de PHP para complacer a ese script en detrimento de los usuarios?
El tiempo que le tienes que dar a tu ejecución del script (y si requiere de configuración de Apache) sería la que demore tu script en su ejecución .. exactamente lo mismo que si lo llamases bajo tu servidor HTTP. (en ese caso .. la llamada podría ser en modo "CLI" (Command Line Interface) directo sobre el interprete PHP ya que el proceso no requiere de salida directa al "cliente" (siempre puedes generar "log" de como fué el proceso en archivos de texto plano por ejemplo).
Un saludo,