shell腳本檢測mysql主從是否正常運行

vim aa.sh
#!/bin/bash
user="root"                       #mysql用戶
password="123"	             #mysql登陸密碼

function masterslave() {
list=(`mysql -u$user -p$password -e "show slave status \G"|egrep "Running|Behind"|awk -F: '{print $2}'`)     #顯示IO ,SQL, 延時參數
if [ ${list[0]} = "Yes" -a ${list[1]} = "Yes" -a ${list[2]} -lt 30 ]
then echo "主從複製正常"
else echo "主從複製異常"
fi
}

function zong() {    #死循環
while true
do
   masterslave
   sleep 3   #延時3秒
done
}
zong

發佈了38 篇原創文章 · 獲贊 23 · 訪問量 5588
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章