无法观看正在运行的日志文件

时间:2017-06-02 16:35:30

标签: python bash unix

我有一个简单的python程序, sample.py

start %>% group_by(group_a) %>% do(data.frame(t(combn(.$id, 2))))

当我在bash中运行程序作为后台作业时:

import time
n = 1
while True:
    print 'Testing', n
    n += 1
    time.sleep (1)

现在观看日志文件:

$ python sample.py &> sample.log &
除非程序停止,否则我什么也看不见。此外,如果在任何文本编辑器中查看 sample.log 文件,则为空。

那么,如何实时查看日志文件中的更改?

1 个答案:

答案 0 :(得分:2)

输出被缓冲;每次打印后刷新缓冲区,您将看到FileQueueListItem命令产生预期的输出。

watch