0
我有一個可能很簡單(甚至可能已經回答)關於顯示來自幾個腳本輸出的問題,同時將他們的stout/stderr寫入日誌文件:重定向腳本輸出,並在同一時間實時顯示
我有一個劇本「my_script.sh」這本身調用另一個腳本那樣:
./my_to_be_logged_script.sh 2>&1 | tee -a "$LOGFILE"
進行其它操作my_to_be_logged_script.sh調用一個Python腳本,並像其他shell腳本:
./my_to_be_logged_shell_subscript.sh
python "my_to_be_logged_py_subscript.py"
首先,所有內容都正確記錄到LOGFILE。
實時顯示shell腳本輸出,但僅當Python腳本完成時,控制檯纔會顯示Python腳本的輸出。有沒有辦法實時顯示Python輸出?
可能重複[Python的輸出緩衝(http://stackoverflow.com/questions/107705/python-output-buffering) – Celada
謝謝你,僅此而已。 – hitme