我希望能够以以下形式检索存储在服务器上的日志文件的内容:
http://[SOME SORT OF ADDRESS]/file.txt
并将其打印到可以使用“watch”之类的东西刷新的shell,以从shell实时跟踪此日志,而不必使用浏览器。是否有任何简洁的方法可以做到这一点(可能后来被包装成一个 python 脚本)。
这将每 0.1 秒获取一次请求的 url 并显示在控制台上
watch -n 0.1 wget -qO- http://google.com
是tail -f
的,适用于 Linux。但是,这仅适用于本地文件。如果文件是远程文件,您将不得不反复获取它以保持更新(我认为)。
也许你可以尝试这样的事情:
watch "wget -N http://[SOME SORT OF ADDRESS]/file.txt &> /dev/null; cat file.txt"
while sleep 60; do
curl address
done
每分钟打印一次
根据自己的喜好调整