#!/bin/ksh
INTERVAL=5
PREFIX=$INTERVAL-sec-status
touch /tmp/running
RUNFILE=/tmp/running
my -e 'show global variables' >> mysql-variables
while test -e $RUNFILE; do
file=$(date +%F_%I)
sleep=$(date +%s.%N | awk "{print $INTERVAL - (\$1 % $INTERVAL)}")
sleep $sleep
ts="$(date +"TS %s.%N %F %T")"
loadavg="$(uptime)"
echo "$ts $loadavg" >> $PREFIX-${file}-status
my -e 'show global status' >> $PREFIX-${file}-status &
echo "$ts $loadavg" >> $PREFIX-${file}-innodbstatus
my -e 'show engine innodb status\G' >> $PREFIX-${file}-innodbstatus &
echo "$ts $loadavg" >> $PREFIX-${file}-processlist
my -e 'show full processlist\G' >> $PREFIX-${file}-processlist &
echo $ts
done
echo Exiting because $RUNFILE does not exist.

最新文章

  1. POJ 1273 网络流(最大流)模板
  2. 在window上安装pandas
  3. HDU 3555 数位dp入门
  4. SQLserver 表字段修改语句
  5. XX宝面试题——css部分
  6. Postman接口测试初探
  7. 【网络流24题】No.18 分配问题 (二分图最佳匹配 费用流|KM)
  8. github上的一些Delphi开源项目
  9. (转)Facade模式
  10. Servlet 学习总结-2
  11. 单片机modebus RTU通信实现,采用C语言,可适用于单片机,VC,安卓等(转)
  12. JavaScript数据结构与算法(三) 优先级队列的实现
  13. 微信硬件平台(八) 3-0ESP8266向微信服务器请求设备绑定的用户
  14. 解决windows 下 mysql命令行导入备份文件 查询时乱码的问题
  15. Pytorch 资料汇总(持续更新)
  16. C#实现程序的版本升级更新
  17. 几个python函数
  18. Flume自定义Source、Sink和Interceptor(简单功能实现)
  19. python-day7-字符串类型的内置方法
  20. QString和char字符串数组之间的转换 (转)

热门文章

  1. PHP与memcache和memcached以及安装使用
  2. MVC中不能使用原生态的#include ,可替代的解决方案
  3. Windows系统创建硬链接文件
  4. CADisplayLink的简单使用
  5. uva 12207 - That is Your Queue
  6. 在linux下用tomcat部署java web项目的过程与注意事项(转)
  7. MVC模式下xml文件的解析
  8. MySQL新建用户,授权,删除用户,修改密码总结
  9. shell脚本实现仅保留某目录下最新的两个文件
  10. Qt中如何固定窗口的大小?