目前我重定向腳本使用下面的命令日誌文件:實時輸出重定向
python /usr/home/scripts/myscript.py 2>&1 | tee /usr/home/logs/mylogfile.log
這似乎是工作,但因爲有一個打印命令時,它不盡快寫入文件。而是等到它可以打印的一組行。我想要同時寫入控制檯和日誌文件。這怎麼能通過輸出重定向來完成。請注意,在控制檯上運行腳本會在應有的時候打印所有內容。雖然在日誌文件上做一個尾巴-f是不平滑的,因爲它一次寫入大約50行。有什麼建議麼?
'python.exe'有緩衝'stdout'和'stderr'一個'-u'開關。也許這會有所幫助? –
這實際上似乎在做詭計!謝謝 – preezzzy