假设,当前MySQL服务的root密码为123456,写脚本检测MySQL服务是否正常(例如,可以正常进入mysql执行show processlist)并检测一下当前的MySQL的服务是主还是从,如果是从,请判断它的主从服务是否异常。如果是主,则不需要做什么。
核心要点
mysql -uroot -p -e "show processlist"
报错表示没启动mysql -uroot -p -e "show slave status"
没显示表示不是从grep -qw "NO" /tmp/sql.tmp
中-q
表示安静模式 匹配上返回0 没有则返回1 多和if搭配 -w
表示配置单词
代码内容
1 |
|