У меня задания написать скрип который будет проверять нагруженость ЦП.. и когда она будет больше чем 80%, то на екран будет выводитса две програмы которые будут найболее нагружать ЦП.
у меня есть скрипт который отсылает емейла когда нагруженость процесора больше чем 80 по трьох цыклах.
вот он -
#CPU usage script in 3 cycles
echo `whoami`
echo `date `
i=3
alert=0
while [ $i -ge 1 ]
do
USAGE=`sar -u 1 1 | tr , . | tail -1 | awk '{print ($5+$4+$3)*100}' `
if [ ${USAGE} -gt 8000 ]
then
alert=${alert}1;
fi
i=`expr $i - 1`
sleep 5
done
if [ $alert -eq 111 ]
then
echo "Attention high CPU ${USAGE}" | mailx -s "Attention high CPU usage ${USAGE}" alienx@i.ua
fi
Люди помогите молодому студенту.