#!/bin/bash
>uptime.txt #为方便查看执行效果,uptime.txt这个文件存在的话先进行清空
average1=`uptime |awk '{print $(NF-2)}'`
#echo $average1
average5=`uptime |awk '{print $(NF-1)}'`
#echo $average5
average15=`uptime |awk '{print $(NF)}'`
#echo $average15
[ ${average1%.*} -gt 2 ] && echo "1分钟的负载超过了2,为$average1" || echo "1分钟的负载没有超过2,为$average1" >> uptime.txt
[ ${average5%.*} -gt 2 ] && echo "5分钟的负载超过了2,为$average5" || echo "5分钟的负载没有超过2,为$average5" >> uptime.txt
[ ${average15%.*} -gt 2 ] && echo "15分钟的负载超过了2,为$average15" || echo "15分钟的负载没有超过2,为$average15" >> uptime.txt
cat uptime.txt #为方便查看执行效果
执行结果: