小编给大家分享一下如何实现关系型数据库数据收集壳脚本,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
#!/bin/sh
INTERVAL=5
前缀=$ INTERVAL-秒-状态
RUNFILE=/home/benchmark/running
MySQL-e ' SHOWGLOBALVARIABLES ' MySQL-VARIABLES
而test-e $ RUNFLE;做
文件=$(日期%F_%I)
睡眠=$(日期% s,% N | awk“{ print $ INTERVAL-(\ $ 1% $ INTERVAL)}”)
睡眠$睡眠
ts='$(日期TS%s.%N%F%T ')
loadavg='$(正常运行时间)'
echo ' $ ts $ load avg ' $ PREFIX-$ { file }-状态
MySQL-e ' show global status ' $ PRICE-$(文件)-状态
echo ' $ ts $ load avg ' $ PREFIX-$ { file }-innodb状态
echo-e ' showengineinnodstatus \ G ' $ PREFIX-$ { file }-innodstatus
echo ' $ ts $ load avg ' $ PREFIX-$ { file }-进程列表
MySQL-e ' showfullprocesslist \ G ' $ PREFIX-$ { file }-process list echo $ ts
完成的
回声消除是因为$不存在。看完了这篇文章,相信你对"如何实现关系型数据库数据收集壳脚本"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/153420.html