Używam skryptu na zdalnym komputerze, takim jak ten:
ssh $host "pip install -r /path/to/requirements.txt"
Ale wynik nie jest buforowany wierszowo; zamiast widzieć, że jedna linia jest zwracana na raz, wszystkie linie (~ 10) są drukowane jednocześnie po zakończeniu połączenia.
O co chodzi? Czy istnieje sposób, aby zmusić je do buforowania linii?
(również, aby powiedzieć oczywiste: kiedy ssh $host
i uruchomię polecenie „ręcznie”, dane wyjściowe są buforowane zgodnie z oczekiwaniami)