[root@master ~]# cat check_master_slave_status.sh
#!/bin/bash
check(){
list=($(mysql -uroot -p123456 -S /tmp/mysql.sock2 -e 「show slave status\G;」 2>/dev/null |egrep 「Running|Behind」 |head -n3|awk -F ‘:’ ‘{print $2}’))
#echo ${list[@]}
if [ ${list[0]} == 「Yes」 -a ${list[1]} == 「Yes」 -a {list[0]}’ "is {list[1]}’ "is {list[2]}’ 「is ${list[2]}」
echo 「mysql slave is ok!」
else
#echo 「」
mail -s 「mysql slave is not ok」 [email protected]
fi
}
while :
do
check
sleep 3
done
yum -y install mailx 安裝mail用戶端
vim /etc/mail.rc
set [email protected] #對方收到郵件時顯示的發件人
set smtp=smtp.qq.com
set [email protected] #發郵件的使用者名稱
set smtp-auth-password=jponzubigyxxbiaj #這是授權碼!不是密碼!
set smtp-auth=login
mail -s 「你的郵件主題」 [email protected] < /tmp/result.txt (郵件內容)
echo 「hehe」|mail -s ‘主題’ [email protected]