赤色烙印 发表于 2017-5-16 07:09:54

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机制。
页: [1]
查看完整版本: shell检测cpu负载大于10时候并记录