python、time、teeの組み合わせに問題があります。pythonスクリプトのリダイレクトstdout +ファイルへの書き込み時間と引数付きの画面へ
私は次の行を含むスクリプトscript.sh持っている:私が行うとき、しかし
{ time python extractPassRate.py -i DataPaths/background.list -o PassRates/background.csv ; } 2>&1 | tee log.log
を:
source script.sh
端末がちょうどハングします。
私はそのラインを置き換える興味深いことに:
{ time python extractPassRate.py ; } 2>&1 | tee log.log
(私はPythonスクリプトの引数を削除する場合には、ある) または
{ time python extractPassRate.py -i DataPaths/background.list -o PassRates/background.csv ; } 2>&1
(log.logする保存しない)
スクリプトは機能します。
最初の行に何か問題がありますか?周りグーグル