【发布时间】:2016-05-09 08:57:32
【问题描述】:
我开始在服务器上运行我的 python 程序:
nohup python program.py &
该程序包含一个循环,该循环运行一个函数并每次打印其输出:
for i in s:
print f(i)
我昨天启动了程序,但我的nohup.out 仍然是空的。我搜索了互联网,似乎 python 缓冲了输出。我不想停止并重新运行我的程序。现在有没有办法将输出刷新到nohup.out?
【问题讨论】:
-
我已经回答了,但这并不是一个真正的编程问题,我认为更像是一个 Unix 和 Linux 问题,所以我将对此投赞成票。
-
我投票结束这个问题,因为我认为它属于 Unix 和 Linux,但没有迁移。
标签: python linux output buffer nohup