awk脚本监控

awk脚本监控

使用脚本监控内存,cpu和硬盘的根目录,超过80%提示用户,写成函数库的行,每天早上 的8.50分,执行一次脚本

bash 复制代码
现在脚本中写需要的内容
cpuu () {
 aa=$(top -b -n 1 |awk 'NR==3 {printf "%.F",$2+$4}')
 if [[ $sum -ge 80 ]];then
  echo "cpu占用已超过80%"
 else
  echo "cpu负载正常"
 fi

}
neicun () {
 bb=$(free -m | awk 'NR==2 {printf "%.F",$3/$2*100}')
 if [[ $num -ge 80 ]];then
  echo "内存使用已超过80%"
 else
  echo "内存负载正常"
 fi
}
yingpan () {
 cc=$(df -h | awk 'NR==2 {printf "%.F",$5}' | tr -d "%")
 if [[ cc -ge 80 ]];then
  echo "磁盘使用已超过80%"
 else
  echo "磁盘使用正常"
 fi

}
调用脚本
vim test11.sh 

. /opt/test1.sh

 cpuu
 neicun
 yingpan
~   
设置定时任务
crontab -e

5 8 * * * /opt/test11.sh5
查看定时任务
crontab -l
5 8 * * * /opt/test11.sh5
相关推荐
旭日跑马踏云飞6 小时前
【Nginx】相关优化
运维·javascript·nginx
learndiary6 小时前
Linux、Windows双系统根分区扩容要点
linux·运维·扩容·双系统
Doro再努力6 小时前
【Linux操作系统15】深入理解Linux进程概念:从理论到实践
android·linux·运维
余瑜鱼鱼鱼6 小时前
NAT机制总结
运维·服务器·网络
暴力求解6 小时前
Linux--重定向
linux·运维·服务器
LongQ30ZZ6 小时前
博客系统测试报告
运维·服务器
bai_lan_ya6 小时前
makefile通用解析
java·运维·数据库
希望之晨7 小时前
c++ 11 学习 函数模板
linux·开发语言·c++
好好学习天天向上~~7 小时前
13_Linux_学习总结_进程终止
linux·学习
learndiary7 小时前
[其他] Linux技术视频分享11则,deepin 25 平台制作
linux·运维·视频