【发布时间】:2016-06-23 20:34:49
【问题描述】:
我基本上是在尝试编写一个脚本来实时捕获本地(server1)和远程服务器(server2)的实时日志。 日志文件存储在两台服务器上的同一目录中。
例如:/var/log/test/test.log
现在我想在 server1 中编写一个脚本并在两个节点中捕获不断增加的日志。
shell 的基本逻辑(不是真正的 bash 代码):
tail -f /var/log/test/test.log > /some/local/dir/sever1.log &
ssh server2 and tail -f /var/log/test/test.log > /some/local/dir/server2.log &
if [ exit or ctrl+c ]
kill "tail -f pid" in server1
kill "tail -f pid" in server2.
exit
我是一个 bash 菜鸟,希望有人能帮助我实现目标。 谢谢
【问题讨论】: