cpu_num=$(grep -c processor /proc/cpuinfo)
cpu_usage=$(top -b -n 1 | grep "Cpu(s)" | awk '{print $2+$4}')
avg_cpu_usage=$(echo "scale=2; $cpu_usage/$cpu_num" | bc)
warning=`echo "$avg_cpu_usage>90" | bc`
if [ $warning -ne 1 ];then
echo "warning : CPU use ${avg_cpu_usage}%"
fi
#############################################################################
鸣谢:特别感谢所有在优快云等网站热爱技术、乐于分享的工程师们。
说明:本文只是个人学习之用。
#############################################################################