0

我希望能够以以下形式检索存储在服务器上的日志文件的内容:

http://[SOME SORT OF ADDRESS]/file.txt

并将其打印到可以使用“watch”之类的东西刷新的shell,以从shell实时跟踪此日志,而不必使用浏览器。是否有任何简洁的方法可以做到这一点(可能后来被包装成一个 python 脚本)。

4

4 回答 4

2

这将每 0.1 秒获取一次请求的 url 并显示在控制台上

watch -n 0.1  wget -qO- http://google.com
于 2012-09-28T10:35:11.890 回答
0

tail -f的,适用于 Linux。但是,这仅适用于本地文件。如果文件是远程文件,您将不得不反复获取它以保持更新(我认为)。

于 2012-09-28T10:32:55.550 回答
0

也许你可以尝试这样的事情:

watch "wget -N http://[SOME SORT OF ADDRESS]/file.txt &> /dev/null; cat file.txt"

于 2012-09-28T10:34:57.140 回答
0
while sleep 60; do
    curl address
done

每分钟打印一次

根据自己的喜好调整

于 2012-09-28T10:35:14.667 回答