shell检测cpu负载大于10时候并记录

#!/bin/sh
i=`uptime|awk -F, '{print $4}'|awk -v b=6 '{print($1>b)?"1":"0"}'`
if [ $i -ne 0 ]
then
       echo "`uptime`" >//usr/local/app/nginx/logs/`date +%Y%m%d-%H%M%S`.txt
       echo "`ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head`" >/usr/local/app/nginx/logs/`date +%Y%m%d-%H%M%S`.txt
else
       exit;
fi

 并写入crontab机制。

猜你喜欢

转载自0001111.iteye.com/blog/1966141