J'exécute un script sur une machine distante comme ceci:
ssh $host "pip install -r /path/to/requirements.txt"
Mais la sortie n'est pas en ligne tamponnée; au lieu de voir une ligne renvoyée à la fois, toutes les lignes (~ 10) sont toutes imprimées en même temps à la fin de la connexion.
Quoi de neuf avec ça? Est-il possible de les forcer à être tamponnés?
(aussi, pour énoncer l'évident: quand je ssh dans $host
et exécute la commande "manuellement", la sortie est mise en mémoire tampon, comme prévu)