Как читать недавно добавленные строки растущего файла журнала непрерывно в Джулии? - PullRequest
0 голосов
/ 03 мая 2019

Есть команда оболочки:

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

для непрерывного отображения вновь добавленных строк файла.

Пожалуйста, помогите мне в достижении цели в Юлии!

1 Ответ

3 голосов
/ 03 мая 2019

Просто несколько раз прочитайте файл:

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
...