1.每两分钟统计一次,保存到cpu.log文件里边。
2.编写shell脚本cpu.sh
#!/bin/bash
for((i=1;i<=5;));
do
cpu_us=`top -bn 1 | grep 'Cpu(s)' | awk -F'[" "%]+' '{print $3}'`
cpu_sy=`top -bn 1 | grep 'Cpu(s)' | awk -F'[" "%]+' '{print $5}'`
#echo $cpu_us
#echo $cpu_sy
cpu_sum=$(echo "$cpu_us+$cpu_sy"|bc)
nowdate=$(date +"%Y-%m-%d %H:%M:%S")
echo "$nowdate CPU_SUM: $cpu_sum%" >> ./cpu.log
sleep 120
done
3.挂载后台执行
nohup sh cpu.sh >/dev/null 2>&1 &