从分布在不同节点上的日志文件中获取一些信息

时间:2017-12-04 06:35:17

标签: linux shell grep

我需要一个grep命令,使用一些for循环自动登录连接到该主机的所有必需节点,并在主机屏幕上显示结果,而不将文件保存在主机中。我每次都需要更改的是grepping信息和grep所需的节点。

这就是我的尝试:

for i in <Nodename>{1..5}; do
    echo $i
    ssh -q $i "cd <path>;grep '<string>' <filename>"
done

例如,如果节点名称为ca02p3zsynh001,则日志文件名将为<filename>.log_ca02p3zsynh001_20171204_001316.gz。最后两个字段是00小时13分钟和16秒的日期时间。

0 个答案:

没有答案