Estou executando um script em uma máquina remota como esta:
ssh $host "pip install -r /path/to/requirements.txt"
Mas a saída não é buffer de linha; em vez de ver uma linha retornada por vez, todas as linhas (~ 10) são impressas de uma só vez quando a conexão termina.
O que há com isso? Existe alguma maneira de forçá-los a ser buffer de linha?
(também, para afirmar o óbvio: quando ssh $host
e executo o comando "manualmente", a saída é armazenada em buffer, como esperado)