分享一个shell脚本,实现kill掉mysql中所有的sleep状态的client线程,有需要的朋友,可以参考研究下。

文件名称:killsleep.sh。

#It is used to kill processlist of mysql sleep
#!/bin/sh
while :
do
  n=`mysqladmin processlist -uadmin -pxxxxx|grep -i sleep |wc -l`
  date=`date +%Y%m%d\[%H:%M:%S]`
  echo $n

if [ "$n" -gt 10 ]
  then
  for i in `mysqladmin processlist -uadmin -pxxxxxx|grep -i sleep |awk '{print $2}'`
  do
     mysqladmin -uadmin -pxxxx kill $i
  done
  echo "sleep is too many I killed it " >> /tmp/sleep.log
  echo "$date : $n" >> /tmp/sleep.log
  fi
  sleep 1
done

最新文章

  1. WCF传输大数据的设置2
  2. PPTP-VPN第三章——用户流量与并发数限制
  3. Javascript高级程序设计——函数
  4. Android系统介绍与框架(转)
  5. 加载图片、倒计时--Columbia项目总结
  6. java获取数据库的列名,类型等信息
  7. STMPClient 发送邮件显示 不允许使用邮件名称.
  8. HDU 1241 Oil Deposits (DFS/BFS)
  9. 偶尔转帖:AI会议的总结(by南大周志华)
  10. ie11加载不了css的问题
  11. JavaScript学习总结(十六)——Javascript闭包(Closure)
  12. eclipse 配置android sdk和maven
  13. Hadoop作业优化
  14. yii 常用一些调用 (增加中)
  15. mybatis学习成长之路(一)
  16. JavaScript 将两个数组合并,且删除重复的值
  17. asp.net core 学习资料整理
  18. HDU--4417 Super Mario (主席树模版题)
  19. sessionStorage实现note的功能
  20. openstack之镜像管理

热门文章

  1. linux 更新yum源 改成阿里云源
  2. 函数模拟sort快排
  3. Java内存管理-Stackoverflow问答-Java是传值还是传引用?(十一)
  4. python request 库
  5. YOLO系列:YOLO v1深度解析
  6. BZOJ.4771.七彩树(可持久化线段树)
  7. ajax中的async属性值之同步和异步及同步和异步区别
  8. Tarjan求强连通分量 缩点
  9. Java 状态模式
  10. 3ds max学习笔记(五)--操作工具