sat-remotedo: Mostrar output en temps real
Brought to you by:
toni_moreno
Quan s'executa una comanda remota des del sat-remotedo l'script no mostra per pantalla el resultat fins que no s'acaba l'execució de l'script.
Per scripts molt lents ara mateix la interfície del GateOne es queda parada sense donar cap mena de feedback, i sembla que no funcioni, caldria que els clients anéssin enviant trossets de l'output regularment en comptes de d'enviar-lo sencer al final de l'execució.
El problema esta en que tenim implementada la execucio de comandes en mode "bloquejant" [stream_set_blocking($stream, true)] en ssh.inc
La alternativa seria fer-ho en mode no bloquejant [stream_set_blocking($stream, false)] i fer pooling del stream
El problema del segon cas..no tenim certessa absoluta de quan acava la comanda..!!!! Potser hauriem de consultar als developers com ho fan ells per saber quan acaba..