执行命令同时查看多台主机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 |