Ich führe ein Skript auf einem entfernten Rechner wie folgt aus:
ssh $host "pip install -r /path/to/requirements.txt"
Die Ausgabe ist jedoch nicht zeilengepuffert. Anstatt immer nur eine Zeile zu sehen, werden alle Zeilen (~ 10) gleichzeitig gedruckt, wenn die Verbindung beendet wird.
Was ist damit los? Gibt es eine Möglichkeit, die Zeilenpufferung zu erzwingen?
(Um das Offensichtliche zu verdeutlichen: Wenn ich $host
den Befehl "manuell" eingebe und ausführe, wird die Ausgabe wie erwartet zeilengepuffert.)