shell脚本之cpu监控
使用的 VMware 下的 redhat6.3 系统虚拟机 程序如下: #!/bin/bash while true do cpu_idle=`vmstat |awk 'NR==3 { print $0 }' |awk '{ printf $(NF-2) }'` if [ $cpu_idle -lt 20 ] then echo "Warning,CPU is going to reach the limit." |mail -s "CPU warning" root@localhost else : fi sleep 120 done While 是死循环语句,该脚本在执行时 do 和 done 部分会无限执行 ( 1 ) vmstat 命 令 可 以 查 看 CPU、 内 存 、 swap 分 区 等 等 使 用 情 况 。 如 图 : 这里 cpu 下的 id
shell脚本之cpu监控 (2)
使用的 VMware 下的 redhat6.3 系统虚拟机 程序如下: #!/bin/bash while true do cpu_idle=`vmstat |awk 'NR==3 { print $0 }' |awk '{ printf $(NF-2) }'` if [ $cpu_idle -lt 20 ] then echo "Warning,CPU is going to reach the limit." |mail -s "CPU warning" root@localhost else : fi sleep 120 done While 是死循环语句,该脚本在执行时 do 和 done 部分会无限执行 ( 1 ) vmstat 命 令 可 以 查 看 CPU、 内 存 、 swap 分 区 等 等 使 用 情 况 。 如 图 : 这里 cpu 下的 id
SHELL特灵克知识来自于造价通云知平台上百万用户的经验与心得交流。登录注册造价通即可以了解到相关SHELL特灵克 更新的精华知识、热门知识、相关问答、行业资讯及精品资料下载。同时,造价通还为您提供材价查询、测算、询价、云造价等建设行业领域优质服务。