shell脚本关闭同一网段集群

Version:20180421

turnoff_mysqlcluster.sh

#!/bin/bash
####关闭相关服务器####
read -p "请输入要关闭的服务器群的IP的网络位:" ip_net
echo "请输入要关闭的服务器群的IP的主机位"
read -p "开始IP:" fp
read -p "结束IP:" lp
for j in `seq $fp $lp`
do
        i=${ip_net}.$j
        ping -w 2 -c 2 $i &> /dev/null;
        if [ $? -eq 0 ];then
                read -t 2 -p "$i:该主运行中,是否关闭?(y/n)[y]" yn;yn=${yn:-y}
                if [ $yn = "y" ];then
                        ssh $i 'init 0'
                        echo;echo "$i 已关闭";else
                        continue;
                fi
        else
                echo "$i:该主机未运行"
        fi
done

猜你喜欢

转载自blog.csdn.net/platowg/article/details/80026858
今日推荐