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
相关推荐
hunter14507 小时前
Linux 进程与计划任务
linux·运维·服务器
楼田莉子8 小时前
Linux学习之磁盘与Ext系列文件
linux·运维·服务器·c语言·学习
陌上花开缓缓归以8 小时前
linux 怎么模拟系统panic重启
linux·运维·服务器
KL's pig/猪头/爱心/猪头8 小时前
写一个rv1106的led驱动3-功能函数编写
linux·驱动开发·rv1106
月白风清江有声8 小时前
vscode使用git
linux·运维·服务器
zl_dfq9 小时前
Linux 之 【文件】(ext2文件系统、目录、软硬链接)
linux
物理与数学9 小时前
Linux 内核 LRU 页面置换算法
linux·linux内核
小白同学_C10 小时前
Lab1-Xv6 and Unix utilities 配置环境的搭建以及前言 && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
haluhalu.10 小时前
深入理解Linux线程机制:线程概念,内存管理
java·linux·运维
乙酸氧铍10 小时前
【imx6ul 学习笔记】Docker 运行百问网 imx6ul_qemu
linux·docker·arm·qemu·imx6ul