fi
done
10、检查MySQL主从同步状态
#!/bin/bash
USER=bak
PASSWD=123456
IO_SQL_STATUS=$(mysql -u$USER -p$PASSWD -e show slave statusG |awk -F: /Slave_.*_Running/{gsub(": ",":");print $0} ) #gsub去除冒号后面的空格
for i in $IO_SQL_STATUS; do
THREAD_STATUS_NAME=${i%:*}
THREAD_STATUS=${i#*:}
if [ "$THREAD_STATUS" != "Yes" ]; then
echo "Error: MySQL Master-Slave $THREAD_STATUS_NAME status is $THREAD_STATUS!"
fi
done
推荐阅读
- Linux网络服务的种类
- Linux下配置SVN的bash脚本封装
- Linux操作系统中的零拷贝技术,是怎么一回事
- LINUX下DNS配置文件介绍
- Linux性能实时监测工具 Netdata
- 详解3种区别Linux服务器是物理机或者虚拟机的方法
- Linux :磁盘分区、挂载知多少?
- 使用shell脚本在centos8平台安装nginx服务
- 怎么找出Linux内存瓶颈
- 绝对经典,看了必会 linux中部署mysql主从同步示例详解