#!/bin/bash
maxMemoryUse=30
memoryUsed=$(free -m|sed -n '2p'|awk '{printf("%.2f\n",($3-$6-$7)/$2*100)}')
if [ $(echo "$memoryUsed > $maxMemoryUse" | bc) -eq 1 ]
then
echo "内存占用率过高"
fi
#!/bin/bash
maxMemoryUse=30
memoryUsed=$(free -m|sed -n '2p'|awk '{printf("%.2f\n",($3-$6-$7)/$2*100)}')
if [ $(echo "$memoryUsed > $maxMemoryUse" | bc) -eq 1 ]
then
echo "内存占用率过高"
fi