#!/bin/bashecho"传参:1关机,2重启"#ES_HNS=这里放入除了本机的所有需要操作的hostname或ip,本机hostname不许放入!
ES_HNS='xxx xxxx xxx'
THIS_HN=@HOSTNAME
CMD=$1if[ $# -ne 1 ]
then
echo"Usage:"echo"$0,please input:1 or 2"exit 1
fi
for HN in $ES_HNSdo./down.sh $HN$CMDif[ 0 != $? ]
then
echo$HN成功操作
elseecho$HM失败操作
fi
done
wait
echo 操作集群完毕!
if[ 1 -eq$CMD]
then
shutdown -h now
elif [ 2 -eq$CMD]
then
reboot
fi
2. 脚本二 :down.sh
#!/bin/bash
CMD='ssh root@'$1if[ 1 -eq$2]
then
$CMD > /dev/null 2>&1 << eeooff
shutdown -h now
exit
eeooff
elif [ 2 -eq$2]
then
$CMD > /dev/null 2>&1 << eeooff
reboot
exit
eeooff
fi