首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

帮忙解释一下shell脚本解决思路

2012-02-10 
帮忙解释一下shell脚本. /home/cbpt/.profile#!/bin/shset -xWORK_PATH/yy/cd $WORK_PATHCurdate`date +

帮忙解释一下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; #退出

[解决办法]
学习一下!
[解决办法]
高手,学习

探讨

set -x # 调试信息输出
WORK_PATH=/yy/ #变量赋值(工作目录)
cd $WORK_PATH #进入工作目录
Curdate……

[解决办法]
探讨
. /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.da……

热点排行