このようなリモートマシンでスクリプトを実行しています。
ssh $host "pip install -r /path/to/requirements.txt"
ただし、出力は行バッファリングされません。接続が終了すると、一度に1行が返されるのではなく、すべての行(〜10)がすべて一度に印刷されます。
これはどうしたの?それらを強制的に行バッファリングする方法はありますか?
(また、明白に言うと:$host
コマンドをssh で実行して「手動で」実行すると、出力は期待どおりに行バッファーされます)