zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

使用shell脚本监控cpu,磁盘,内存详解程序员

内存监控shellCPU程序员 使用 详解 脚本
2023-06-13 09:20:15 时间
cpu_idle=`top -b -n 1 | grep Cpu | awk {print $8}|cut -f 1 -d "."` cpu_use=`expr 100 - $cpu_idle` echo "$now 当前cpu使用率为 $cpu_use" /opt/cpu.log if [ $cpu_use -gt $cpu_warn ] then echo "cpu warning!!!" else echo "cpu ok!!!" #---mem item_mem () { #MB为单位 mem_free=`free -m | grep "Mem" | awk {print $4+$6}` echo "$now 当前内存剩余空间为 ${mem_free}MB" /opt/mem.log if [ $mem_free -lt $mem_warn ] then echo "mem warning!!!" else echo "mem ok!!!" #---disk item_disk () { disk_use=`df -P | grep /dev | grep -v -E (tmp|boot) | awk {print $5} | cut -f 1 -d "%"` echo "$now 当前磁盘使用率为 $disk_use" /opt/disk.log if [ $disk_use -gt $disk_warn ] then echo "disk warning!!!" else echo "disk ok!!!"