我在托pipe的Web服务器上没有root访问权限,但是我想使用MultiTail之类的工具来监视在我的Web主机上生成的日志文件。
有没有一种方法,我可以在我的远程主机(我有SSH访问)pipe道日志输出到我的本地运行的MultiTail?
本地机器正在运行Ubuntu 9.04。 远程机器正在运行FreeBSD 6。
==
坚果壳的答案是:
1)为ssh设置基于密钥的login。
2)执行以下命令:
multitail -l "ssh -l USER HOST tail -f ./www_logs/access_log" -l "ssh -l USER2 HOST2 tail -f ./www_logs/access_log"
你可以尝试这样的事情:
multitail -l“ssh remotehost tail -f / var / log / messages”\ -l“ssh remotehost tail -f /var/log/mail.log”
我敢肯定有很多很好的multitail
选项,我错过了,但至less应该得到的基本工作。
如果你可以访问远程盒子上的编译器,只需要在那里编译multitil,然后把它安装在用户的目录中。
./configure --prefix=~/bin/
应该工作正常,只要安装了ncurses。