执行命令同时查看多台主机jps
#!/bin/bash
params=$@
i=201
for (( i = 1 ; i <= 3 ; i = $i + 1 )) ; do
echo ============= es0$i $params =============
ssh s$i "$params"
done
注意,否则会报错“找不到命令”
执行./xcall.sh jps命令,注意需要在/usr/local/bin下添加jps命令的软链接。
ln -s /usr/local/jdk/bin/jps /usr/local/bin/jps
效果如下:
./xcall.sh jps ================es01 jps ======================= 4992 Jps 4132 NameNode 4439 SecondaryNameNode 4267 DataNode ================es02 jps ======================= 2853 Jps 2618 DataNode ================es03 jps ======================= 3600 Jps 3375 DataNode |