首页 > 数据库 > mysql教程 > 简单检测mysql主从正常与否的脚本_MySQL

简单检测mysql主从正常与否的脚本_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-01 13:32:02
原创
1448 人浏览过

bitsCN.com

简单检测mysql主从正常与否的脚本

 

在学习myslq主从的,想用简单的脚本去测试下主从是否正常。

 

01#!/bin/bash0203while getopts "h:u:p:P:" arg #选项后面的冒号表示该选项需要参数04do05        case $arg in06             h)07                HOST=$OPTARG #参数存在$OPTARG中08                ;;09             u)10                USER=$OPTARG11                ;;12             p)13                PASSWD=$OPTARG14                ;;15             P)16                PORT=$OPTARG17                ;;18             ?)  #当有不认识的选项的时候arg为?19                echo "unkonw argument"20                exit 1 ;;21        esac22done232425#获取id地址26ip=`ifconfig eth0|sed -n 2p|awk  '{ print $2 }'|awk -F : '{ print $2 }'`27array=($(mysql -h$HOST -u$USER -p$PASSWD -P$PORT -e "show slave status/G"|grep "Running" |awk '{print $2}'))28if [ "${array[0]}" == "Yes" ] || [ "${array[1]}" == "Yes" ]29          then30            echo "slave is OK"31       else32        #发送邮件33           #/home/shell/sendEmail/sendEmail -f  XXX@XXX -t XXX@XXX -s smtp.XXX -u "mysql主从复制出错" -xu user -xp passwd -m "${ip}:slave is error"34       echo "mysql主从复制出错"35fi
登录后复制

 


bitsCN.com
相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板