#! /bin/sh
load_average=$(uptime|awk'NR==1{print $10}'|awk -F',''{print $(1)}')
value=$(awk -vnum1=$load_average -vnum2=8.0'BEGIN{print(num1>num2)?"0":"1"}')
if [ $value-eq0 ]
then
top|head -15>/home/log/taskprocess/load_average/`date"+%Y-%m-%d-%H-%M-%S"`.load.txt
echo "load question"
fi
通过配置crontab来监控load问题
load问题分析详情:http://www.linuxjournal.com/magazine/hack-and-linux-troubleshooting-part-i-high-load?page=0,3