mysql_alive=`mysqladmin ping -uroot -pssss`

java_alive=`curl -o /dev/null -s -w %{http_code} http://192.168.1.71:443`

chang_time=`date "+%D +%T"`

if [ "$mysql_alive" != "mysqld is alive"  ] || [ $java_alive != 200 ];then

killall keepalived

service realserver.sh stop

echo "1">/root/master

//标记

echo "$chang_time MASTER change BACK">>/root/keep.log

fi



mysql_alive=`mysqladmin ping -uroot -pssss`

java_alive=`curl -o /dev/null -s -w %{http_code} http://192.168.1.71:443`

chang_time=`date "+%D +%T"`

master=`cat /root/master`

if [ "$mysql_alive" = "mysqld is alive"  ] && [ $java_alive = 200 ];then

echo "alive"

if [ "$master" = 1 ];then

   service keepalived restart

sleep 2

   service realserver.sh start

sleep 2

rm -rf /root/master


fi

fi