【发布时间】:2021-08-20 05:35:38
【问题描述】:
我有一个简单的 python 脚本,我在其中连续读取日志文件(与 tail -f 相同)
while True:
line = f.readline()
if line:
print line,
else:
time.sleep(0.1)
如何确保日志文件在被 logrotate 轮换后仍然可以读取?
即我需要像tail -F 那样做。
我正在使用python 2.7
【问题讨论】:
-
可能不是重复的,但肯定是相关的:stackoverflow.com/q/25413115/1639625
-
有一个食谱可以做到这一点here。不过,我自己还没有尝试过。