#!/bin/bash
#获取cpu,内存,储存的状态
#oyddbc
cpu=$(sar -u 1 6 | grep "平均时间" | awk '{print $8}' ) #!获取 sar -u 命令执行后 的 “平均时间”这一行 的第8个空格的字符
neicun=$(free -m | grep "Mem:" | awk '{print $6}' ) #!grep "竖着查找" awk '{print $6}' awk后面有空格表示以空格查找第6个
cipan=$(df -hl | grep "/dev/mapper/cl-root" | awk '{print $5}' )
if [ $cpu \> 30.00 ];
then
echo "cpu:正常"
else
echo "cpu性能占用率超过70%"
fi
if [ $neicun -lt 1000 ]
then
echo "内存:正常"
else
echo "运行内存过高"
fi
echo "储存空间已用$cipan"
shell检测硬件状态脚本
最新推荐文章于 2023-06-04 00:45:55 发布