
查看系统中已使用内存的比例如果 大于50% 报警如果小于 50% 则报安全1.使用free命令查看系统使用内存情况2.提取出total和used使用grep取出Mem;tr -s :连续压缩多个空格为一个;cut -d -f2使用“ ”为分隔符提取第2列数据;3. 创建脚本文件.sh方法一total$(free | grep Mem | tr -s | cut -d -f2) used$(free | grep Mem | tr -s | cut -d -f3) percent$(($used *100/$total)) [[ $persent -gt 50 ]] echo 内存报警 || echo 安全方法二条件判断total$(free | grep Mem | tr -s | cut -d -f2) used$(free | grep Mem | tr -s | cut -d -f3) percent$(($used *100/$total)) if [[ $percent -gt 50 ]] echo 内存报警 || echo 安全 echo 内存报警 else echo 安全 fi结果