shell 脚本检测主从状态
#!/bin/bash
list=`mysql -e "show slave status \G;" |grep "Running" |grep "yes" |awk -F ':' '{print $2}'|wc -l`
#将上面执行的命令赋值给list ,上面的命令就是最后过滤统计出2个yes
if [ $list -eq 2 ];then
echo "正常"
else
echo "从数据库同步失败" |mail -s “报警” ********@qq.com
fi
#如果统计有2个yes就是正常,没有就是宕机,这个脚本在从上执行。