Sto eseguendo uno script su un computer remoto come questo:
ssh $host "pip install -r /path/to/requirements.txt"
Ma l'output non è bufferizzato in linea; invece di vedere una riga restituita alla volta, tutte le righe (~ 10) vengono stampate tutte in una volta al termine della connessione.
Che succede con questo? Esiste un modo per forzare il buffering della linea?
(inoltre, per affermare l'ovvio: quando eseguo SSH $hosted eseguo il comando "manualmente", l'output è bufferizzato, come previsto)