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
相关推荐
峥嵘life4 分钟前
Android16 EDLA中GMS导入和更新
android·linux·学习
电棍2336 分钟前
AUTODL服务器环境配置和下载数据概述
运维·深度学习·uv
haluhalu.41 分钟前
深入理解Linux信号机制:中断、用户态与内核态
linux·运维·服务器
二哈喇子!44 分钟前
Linux系统配置jdk
linux·运维·服务器·jdk
dddddppppp1231 小时前
linux 块设备驱动程序之helloworld
linux·服务器·网络
一颗青果1 小时前
DNS | ICMP
linux·网络
-KamMinG1 小时前
亲自面试版运维面试题(按需更新)
运维·面试·职场和发展
BullSmall1 小时前
ELK 单机版日志系统【一键自动化部署脚本 + 完整配套配置】
运维·elk·自动化
Linux蓝魔1 小时前
内网搭建阿里源的centos7系统源arm和x86
linux·运维·服务器
fo安方1 小时前
软考~系统规划与管理师考试——真题篇——章节——第5章 应用系统规划——解析版
java·运维·网络