#!/bin/sh
export PATH=$PATH:/application/mysql/3306/bin
logFile=`date +"%Y-%m-%d %H:%M:%S"`_check_mysql_slave.log
mysql='/application/mysql/3306/bin/mysql -uroot -p123456 -S /data1/mysql.data.d/3306/tmp/mysql.sock'
$mysql -e  "show slave status \G;" > tmp.log
IO_env=`cat tmp.log | grep -w Slave_IO_Running | awk '{print $2}'`
SQL_env=`cat tmp.log | grep -w Slave_SQL_Running | awk '{print $2}'`
#判断Slave_IO_Running Slave_SQL_Running状态
if [ "$IO_env" = "Yes" -a "$SQL_env" = "Yes" ]
then
  echo "slave OK!" >> $logFile
else
  echo "replication thread is abnormal" | mail -s "repl log" abc@qq.com"
fi

最新文章

  1. HTML 学习笔记 CSS(选择器3)
  2. 通过google chrome操作JavaScript中Console
  3. codeforces 515B. Drazil and His Happy Friends 解题报告
  4. Knockout.js初体验
  5. 对于syncedmen类的代码分析
  6. SqlServer扩展存储过程
  7. gradle使用国内源
  8. 【网络通信】服务器端Socket监听80端口,建立连接传输数据时也是使用的80端口么?
  9. (转)ObjC利用正则表达式抓取网页内容(网络爬虫)
  10. 【转】git与github在ubuntu下的使用 -- 不错
  11. 使用client对象模型回写SharePoint列表
  12. 让IE的Button自适应文字宽度兼容
  13. Android 视频直播 SDK
  14. Java中常用来处理时间的三个类:Date、Calendar、SimpleDateFormate,以及Java中的单例设计模式:懒汉式、饿汉式以及静态内部类式
  15. ABP入门系列(16)——通过webapi与系统进行交互
  16. LogCook 一个简单实用的Android日志管理工具
  17. React native开发中常见的错误
  18. npm webpack工具 (监听压缩等)
  19. Windows自动登录设置 Windows免密登录
  20. 栈溢出原理与 shellcode 开发

热门文章

  1. Android 性能优化(4)Optimizing Layout Hierarchies:用Hierarchy Viewer和Layoutopt优化布局
  2. C# 代码笔记_文件
  3. mysql若干问题
  4. 42使用NanoPiM1Plus在Android4.4.2下的录音测试
  5. ORACLE 字符串补零
  6. PAT1021Deepset Root
  7. Git——基本操作
  8. Microsoft SQL Server 安全与权限
  9. 08Oracle Database 完整性约束
  10. nginx配置X-Forwarded-For 防止伪造ip