统计cpu脚本
Posted vip-nange
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计cpu脚本相关的知识,希望对你有一定的参考价值。
获取COMMAND参数
top -n 1 -c| awk -F ‘[, %]+‘ ‘NR==8 {print $13}‘
获取cpu空闲占用
top -n 1 -c| awk -F ‘[, %]+‘ ‘NR==3 {print $13}‘
参考别人脚本 明天再搞
#!/bin/bash LANG=en_US.UTF-8 cpuUsed=` top -n 1| awk -F ‘[, %]+‘ ‘NR==3 {print 100-$11}‘ ` diskUsed=$( df -h| awk -F ‘[ %]+‘ ‘//$/{print $5}‘ ) logFile= /tmp/jiankong .log function Sendmail(){ mail -s "监控报警" user@oldboyedu.com <$logFile } function check(){ if [ ` echo "$cpuUsed>80" | bc ` - eq 1 -o $diskUsed - ge 85 ]; then echo "CPU使用率:${cpuUsed}%,磁盘使用率:${diskUsed}%" >$logFile Sendmail fi } function main(){ check } main
以上是关于统计cpu脚本的主要内容,如果未能解决你的问题,请参考以下文章