Voilà, dans le cadre d’un script CGI en Bash, je cherche à faire en sorte que l’affichage du résultat d’une commande soit non bufferisé.
Exemple parlant :
echo "<PRE>$(traceroute "$host")</PRE>"
mon CGI appelle la commande traceroute, l’affichage du résultat de cette commande n’est affiché qu’après la fin de la commande (donc la page affichée dans le navigateur reste blanche le temps que la commande ait terminé).
Je souhaiterais au contraire que l’affichage du traceroute se fasse au fur et à mesure de son avancement (comme dans un shell interactif)
(je sais je ne choisis pas la facilité en faisant un CGI en Shell, mais il doit bien y avoir un moyen?)
Merci