#!/bin/bash
# check Cpu script
# Total CPU>80% warning
#PROC_ID=`top -b -n 1 | awk '{ if($9 > 80 && NR >7) print $1,$9}'` #排除前七列
PID_CPU=`top -b -n 1 | awk '{ if($9 > 1 && NR >7) print $1,$9}'`
CPU_USED=`top -b -n 1 | awk '{ if($9 > 80 && NR >7) print $9}'`
# to calculate free percent
# use the expression CPU_USED / 100
#FREETMP=`expr $CPU_USED \* 100`
#PERCENT=`expr $FREETMP / 100`
if [ -z $CPU_USED];
then
echo "$PID_CPU Cpu USED"
exit 0
else
echo "$PID_CPU Cpu USED"
exit 1
fi
# check Cpu script
# Total CPU>80% warning
#PROC_ID=`top -b -n 1 | awk '{ if($9 > 80 && NR >7) print $1,$9}'` #排除前七列
PID_CPU=`top -b -n 1 | awk '{ if($9 > 1 && NR >7) print $1,$9}'`
CPU_USED=`top -b -n 1 | awk '{ if($9 > 80 && NR >7) print $9}'`
# to calculate free percent
# use the expression CPU_USED / 100
#FREETMP=`expr $CPU_USED \* 100`
#PERCENT=`expr $FREETMP / 100`
if [ -z $CPU_USED];
then
echo "$PID_CPU Cpu USED"
exit 0
else
echo "$PID_CPU Cpu USED"
exit 1
fi