帮忙解释一下shell脚本
. /home/cbpt/.profile
#!/bin/sh
set -x
WORK_PATH=/yy/
cd $WORK_PATH
Curdate=`date +%Y%m%d`
CurTime=`date +%Y%m%d%H%M%S`
file_name=$Curdate'_cpu_info.report'
echo $CurTime
sar -u 1 10 > cpu.dat
cpu_info=`awk '/^Average/' cpu.dat`
echo $CurTime"|"$cpu_info >> /yy/$file_name
#rm -f cpu.dat
exit;
[解决办法]
set -x # 调试信息输出
WORK_PATH=/yy/ #变量赋值(工作目录)
cd $WORK_PATH #进入工作目录
Curdate=`date +%Y%m%d` #变量赋值(当前日期)
CurTime=`date +%Y%m%d%H%M%S` #变量赋值(当前时间)
file_name=$Curdate'_cpu_info.report' #变量赋值(文件名)
echo $CurTime #显示变量(当前时间)
sar -u 1 10 > cpu.dat #监控系统信息,每1秒取样一次,共10次,输出到cpu.dat文件
cpu_info=`awk '/^Average/' cpu.dat` #变量赋值(平均值)
echo $CurTime"|"$cpu_info >> /yy/$file_name #输出当前时间cpu信息到$file_name的文件
#rm -f cpu.dat #删除文件(已经被注释)
exit; #退出
[解决办法]
学习一下!
[解决办法]
高手,学习