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
相关推荐
搬山境KL攻城狮37 分钟前
ssh密钥对使用
运维·ssh
道亦无名2 小时前
Linux下是STM32的编译修改配置文件tensorflow
linux·运维
Azure DevOps2 小时前
Azure DevOps Server:2026年3月份补丁
运维·microsoft·azure·devops
wanhengidc8 小时前
云手机的运行环境如何
运维·服务器·游戏·智能手机·生活
炸膛坦客8 小时前
Linux - Ubuntu - PC端:(三)切换中英文,Fcitx5
linux·ubuntu
7yewh8 小时前
jetson_yolo_deployment 01_linux_dev_env
linux·嵌入式硬件·yolo·机器人·嵌入式
cyber_两只龙宝8 小时前
【Haproxy】Haproxy的算法详解及配置
linux·运维·服务器·云原生·负载均衡·haproxy·调度算法
阿常呓语8 小时前
Linux命令 jq详解
linux·运维·shell·jq
君生我老9 小时前
Linux 权限
linux
hy____1239 小时前
Linux_网络基础3
linux·服务器·网络