#!/bin/bash
#在集群的所有机器上批量执行命令
if (($#==0))
then
echo 请输入你要操作的命令!
exit
fi
echo 要执行的命令是$*
#循环执行此命令
for ((i=1;i<=3;i++))
do
echo -----------------hadoop$i----------------
ssh hadoop$i $*
done
这里我们编写一段脚本,用于在多台机器上执行同一命令,这里的多台是已经可以相互ssh的三台机器编写脚本这里我的脚本名称叫xcall #!/bin/bash #在集群的所有机器上批量执行命令 if (($#==0)) then echo 请输入你要操作的命令! exit fi echo 要执行的命令是$* #循环执行此命令 for ((i=1;i<=3;i++)) do echo ---