#!/bin/bash# Date:2018-9-27# Author:jimmy(*******@qq.com)# version1.0whiletruedo
array=($(mysql -uroot -p'123' -e "show slave status\G"|egrep'_Running|Behind_Master|Last_SQL_Errno'|awk'{print $NF}'))if["${array[0]}"=="Yes" -a "${array[1]}"=="Yes" -a "${array[2]}"=="0"]thenecho"MySQL slave is ok"elseif["${array[3]}" -ne 0 ];then
mysql -uroot -p '123' -e "stop slave && set global sql_slave_skip_counter=1;start slave;"echo"错误代码${array[3]}"fi
char="MySQL slave is not ok,错误代码${array[3]}"echo"$char"echo"$char"| mail -s "$char" ********@qq.com
fi
sleep60
done