如何在julia中连续读取不断增长的日志文件的新添加的行?

时间:2019-05-02 22:57:06

标签: file-io julia

有shell命令:

tail -n0 -f /path/to/growing/log

连续显示文件的新添加的行。

请指导我实现朱莉娅的目标!

1 个答案:

答案 0 :(得分:3)

只需重复读取文件即可:

file = open("/path/to/growing/log")
seekend(file) # ignore contents that are already there to match the `-n0` option

while true
    sleep(0.2)
    data = read(file, String)
    !isempty(data) && print(data)
end