Tengo un script que recolecta datos de un usuario cuando se conecta los procesa y almacena en memoria y queda el script funcionando hasta q se desconecta, creando una especie de imagen de datos, necesito saber si hay alguna manera de que ese script se ejecute repetidamente cada vez q un usuario se conecta, algo asi como un terminal server, que cada vez q se ejecuta tenga su entorno de datos, es posible?
algo burdo seria que cuando el usuario se loguea en la pagina esta ejecute un comando
setTimeout(programaprincipal(idusuario), 100);
y desde ahi queda trabajando ese script.