查看系统中已使用内存的比例 如果 大于50% 报警 如果小于 50% 则报安全
编写脚本:
vim work.sh1 mem_total=$(free | grep Mem | awk '{print $2}') 2 mem_used=$(free | grep Mem | awk '{print $3}') 3 4 mem_percent=$(awk -v used="$mem_used" -v total="$mem_total" 'BEGIN {print int(used/total*100)}') 5 6 [[ $mem_percent -gt 50 ]] && echo "警告:当前内存使用率已达 ${mem_percent}%,超过安全阈值!" || echo "安全> :当前内存使用率为 ${mem_percent}%,运行正常。"