统计系统三----日志下载续

日志下载,减少一些参数
一下是源码:

#!/bin/sh
#调用方法:./down_log.sh pv 2009-05-13-10
#第一个参数为下载日志的类型 第二个参数为下载的时间
#注意日志下载的类型需要在配置文件里进行配置相应的日志名称,日志解压缩后的名称,日志保存路径,日志下载url的配置文件路径

. comm_function.sh
#工作目录
work_path=`getWorkPath`
error_log=$work_path"/log/error.log"
lasthour=`date --date="1 hour ago" +%Y-%m-%d-%H`

if test $2
then
lasthour=$2;
fi

if test $1
then
type=$1
else
logInfo "down_log.sh is error,the first parameter must have" $error_log
exit;
fi


config_address=$work_path"/config";
comm_config_file=$config_address"/comm.config"

#日志名称
log_name=`getLogName "$lasthour" "log_name_$type" "$comm_config_file"`

#日志解压缩后的名称
log_name_ex=`getLogName "$lasthour" "log_name_ex_$type" "$comm_config_file"`

#日志保存路径
log_save_path=`getConfigValue "log_save_path_$type" "$comm_config_file"`

#获取下载的配置文件
down_config_file=`getConfigValue "down_config_file_$type" "$comm_config_file"`

#echo "下载url的配置文件" $down_config_file

#第一个参数为日志名称
#第二个参数为日志解压缩后的名称(不包括后缀名)
#第三个参数为日志保存路径
#第四个参数为日志的下载路径(url地址)的配置文件
#第五个参数为日志下载成功的列表,是文件的路径,供解析用
#第六个参数为下载错误的文件,若存在则下载有误,需要手动处理

#下载
./comm_down.sh $log_name $log_name_ex $log_save_path $down_config_file down_success_$type.log down_error_$type.log


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值