上次的crontab输出问题,抱歉了,我想错了。
原文:http://blog.csdn.net/sinat_21302587/article/details/62221648
本以为是 crontab 的问题,其实是 python 的问题。好了,听我细细道来。
环境: linux
代码:
import time
import sys
for i in range(5):
print i,
sys.stdout.flush()
time.sleep(1)
将以上代码在linux 中运行,在程序执行过程中,依次输出0,1,2,3,4
将 sys.stdout.flush() 注释掉,在程序执行完毕后,一次性输出0,1,2,3,4
为什么?
原因是