#!/bin/bash
params=$@
i=1
for((i=1 ;i <=4 ;i=$i+1 ));do
echo ==========node$i $params==========
ssh node$i "source /etc/profile;$params"
done
sh xcall.sh jps
==========node1 jps==========
4112 EventCatcherService
1600 ResourceManager
1585 NameNode
4001 Main
3793 DavinciServerApplication
4002 Main
610 Main
1797 QuorumPeerMain
1734 AlertPublisher
5976 Jps
1583 SecondaryNameNode
==========node2 jps==========
3619 DataNode
7065 Jps
5437 NodeManager
==========node3 jps==========
ssh: Could not resolve hostname node3: Name or service not known
==========node4 jps==========
ssh: Could not resolve hostname node4: Name or service not known
我四台主机名字 node1,node2