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