症状:
在使用 python3 a.py>>1.log 的时候,没法使用 tail -f 1.log 追踪打印出完全实时的输出(文件为空,或者隔一段时间一坨,或 Crtl+C py时才出打印)。
解决:
(Ubuntu)sudo apt-get install except
使用:
unbuffer python3 a.py >> 1.log (任意命令)
tail -f 1.log
禁用缓冲后,就会实时输出到文件了,方便追踪。
Ref:
http://manpages.ubuntu.com/manpages/trusty/man1/expect_unbuffer.html
Comments | NOTHING