shell脚本检测mysql主从复制异常

#!/bin/bash
user="sgd"  ##用为mysql主从复制时授权的用户
password="123" ##授权用户是设立的密码
host='192.168.163.128' 主机地址
mycmd="mysql -u$user -p$password -h $host"
chkdb(){
list=(`$mycmd  -e"show slavestatus\G"|egrep"Running|Behind"|awk -F : '{print$2}'`)
if [ ${list[0]} = "Yes" -a ${list[1]} = "Yes" -a ${list[2]} -lt 120 ]
then
        echo "主从复制正常"
else
         echo "主从复制异常"
fi
}
chkdb
~                                                                                                                                                                         
~                 

 

posted @ 2019-09-29 15:58  霸龙涛  阅读(32)  评论(0)    收藏  举报