有没有办法从一个url执行“尾巴-f”?

我目前使用tail -f来监视一个日志文件:这样我得到一个autorefreshing控制台监视一个web服务器。

现在,所说的networking服务器被移动到另一个主机,我没有这个权限。 不过,我有一个.txtnetworkingpath,最后是一个不断更新的日志文件。

所以,我想要做一些像tail -f,但是在那个url上。 这是可能的吗?最后“在Linux中,一切都是一个文件”所以..

您可以结合使用wgetwatch进行自动刷新。 它不会显示历史记录,比如tail -f ,而是像top一样更新屏幕。 命令示例,显示屏幕上file.txt的内容,每五秒更新一次输出:

 watch -n 5 wget -qO- http://fake.link/file.txt 

另外,您可以输出n个最后一行,而不是整个文件:

 watch -n 5 "wget -qO- http://fake.link/file.txt | tail" 

如果你仍然需要像“tail -f”(保持历史记录)的行为,我认为你需要编写一个脚本,每个时间段下载一个日志文件,将它与以前下载的版本进行比较,然后打印新的行。 应该很容易。