python的输出 不能被tail追踪

方法1:在python代码里加上 sys.stdout.flush() 需要导入 sys 模块

方法2:使用 -u 选项:在命令行中使用 python3 -u 来执行脚本。这个选项会禁用输出缓冲,从而实时查看输出。

nohup python3 -u z.py > z.log 2>&1 &

发表评论