端末に出力を印刷するLinuxシステムで実行されるPythonスクリプトがあります。現在、私はこのコマンドを使用してこの出力をファイルに書き込みますscript
。ただし、このアプローチの問題は、スクリプトの実行中にファイルに追加されたデータを読み取ることができないことです。scp
読み取るために、定期的にこのファイルをローカルコンピュータにコピーしたいと思います。
各行が印刷された後にファイルを追加して閉じるようにスクリプトの出力をリダイレクトする方法はありますか?
ありがとうございます。
答え1
いくつかの検索の最後に私の問題の解決策を見つけました。
stdbuf -oL python script.py >> log.txt
これがまさに私が望むものです。