- 浏览: 828810 次
- 性别:
- 来自: 北京、四川
文章分类
最新评论
-
sunbeamzheng:
总结的很好,好好看看。 拷贝问题确实很需要注意,特别是影不影响 ...
java深拷贝与浅拷贝 -
xmh8023:
...
获取POST数据的值 -
xmh8023:
我访问别的服务器怎么办?急求
获取POST数据的值 -
xmh8023:
String urlString="http://l ...
获取POST数据的值 -
lv12312:
Tomcat 7的老版本么?有bug的,https://iss ...
JMX问题
这是下载的shell脚本,需要配置文件,之后会慢慢介绍
一下是源码
一下是源码
. comm_function.sh #工作目录 work_path=`getWorkPath` #下载的时间,默认为上一个小时 lasthour=`date --date="1 hour ago" +%Y-%m-%d-%H`; #获取配置文件的路径 config_address=$work_path"/config"; comm_config_file=$config_address"/comm.config" #获取日志的路径 work_log=$work_path"/log/work.log" error_log=$work_path"/log/error.log" wget_log=$work_path"/log/wget.log" down_error_log=$work_path"/log/down_error.log" down_success_log=$work_path"/log/down_success.log" #获取下载的配置文件 #down_config_file=`getConfigValue "down_config_file" "$comm_config_file"` #第一个参数为日志名称 if test $1 then log_name=$1 else `logInfo "The first parameter must be log name ." "$error_log"` exit; fi #第二个参数为日志解压缩后的文件名称 if test $2 then log_name_ex=$2 else `logInfo "The first parameter must be log name ex." "$error_log"` fi #第三个参数为日志的保存路径 if test $3 then log_save_path=$3 else `logInfo "The third parameter must be log save path ." "$error_log"` exit; fi #第四个参数为日志的下载配置文件(里面是url) if test $4 then down_config_file=$4 else `logInfo "The fourth parameter must be log download config file ." "$error_log"` exit; fi #第五个参数为下载成功的日志名,里面是路径 if test $5 then down_success_log=$work_path"/log/"$5 fi #第六个参数为下载失败的日志名,里面是url地址 if test $6 then down_error_log=$work_path"/log/"$6 fi #日志名称由外面传进来 #log_name=`getLogName "$lasthour" "log_name" "$comm_config_file"` #log_name_ex=`getLogName "$lasthour" "log_name_ex" "$comm_config_file"` #echo $log_name; #下载日志的后缀名 log_suffix=`getConfigValue "log_suffix" "$comm_config_file"` #保存路径由外面传进来 #log_save_path=`getConfigValue "log_save_path" "$comm_config_file"` #echo $log_save_path logInfo "*************************Begin Download Log******************************" $work_log logInfo "Log save path:"$log_save_path $work_log #开始下载日志 for i in `grep -E -v '^#' $down_config_file`;do if [ -n $i ] ;then url=$i allname=$log_name$log_suffix down_url=$url"/"$allname echo $down_url logInfo "download url :"$down_url $work_log #日志的保存路径,以ip为目录 ip=`getIpByUrl "$url"` #echo "ip:" $ip real_path=`getDownPath "$log_save_path" "$ip"` #echo $real_path cd $real_path #判断文件是否已下载 ,已下载就解压缩 if [ -n "$allname" ]&&[ ! -e "$allname" ] ;then #echo $down_url logInfo ".........downloading........."$down_url $work_log #下载文件 wget -c -t2 -T2 -a $wget_log $down_url if [ $? -gt 0 ] ; then #下载失败 logInfo "!!!download error"$down_url $work_log echo $down_url>>$down_error_log else if [ "$log_suffix"=="zip" ]; then #下载成功,开始进行解压缩 unzip $real_path"/"$log_name>>$work_log #把下载成功的文件记录到成功的记录中 echo $real_path"/"$log_name_ex".txt">>$down_success_log else #下载成功,开始进行解压缩 tar -zxf $real_path"/"$log_name #把下载成功的文件记录到成功的记录中 echo $real_path"/"$log_name_ex>>$down_success_log fi logInfo "success"$down_url $work_log fi logInfo "..........end download......."$down_url $work_log else if [ "$log_suffix"=="zip" ]; then #下载成功,开始进行解压缩 unzip $real_path"/"$log_name>>$work_log #把下载成功的文件记录到成功的记录中 echo $real_path"/"$log_name_ex".txt">>$down_success_log else #下载成功,开始进行解压缩 tar -zxf $real_path"/"$log_name #把下载成功的文件记录到成功的记录中 echo $real_path"/"$log_name_ex>>$down_success_log fi logInfo $down_url" already download" $work_log fi fi done logInfo "*******************************End Download****************************************" $work_log
发表评论
-
srilm安装
2014-10-15 11:01 1784转:http://www.cnblogs.com/tongya ... -
screen常用键
2011-03-31 16:28 1225screen的安装 yum install screen 常 ... -
llinux的ip设置
2010-09-06 10:07 1402参考地址:http://www.cppblog.com/whn ... -
linux下的一些解压命令
2010-07-30 15:50 1429转载:http://alex09.iteye.com/blog ... -
统计改进
2009-07-29 17:03 1209采用技术:shell+awk+mysql+存储过程 主目录:/ ... -
shell多行注释
2009-06-09 10:37 3042:<<eof 1 2 3 4 5 ... -
统计系统---源码下载
2009-06-05 17:24 1274经过一周的修改,终于把各个部分分离开了,达到各个部分基 ... -
找访问日志中404的url地址
2009-05-25 18:29 2544查找服务器上访问日志中出现了404的记录,并把地址替换成web ... -
统计系统八---说明
2009-05-22 18:13 1184统计系统---说明 这里 ... -
统计系统七----主要执行的shell文件
2009-05-21 14:58 1293这里是执行整个系统的主文件 stat_main.sh 下载, ... -
统计系统六----日志解析三awk脚本
2009-05-21 14:54 1914这里是解析日志用的两个awk脚本, list_pv.awk ... -
统计系统五----日志解析二
2009-05-21 14:47 1286解析日志的第二个shell文件(stat_hour.sh),主 ... -
统计系统四----日志解析一
2009-05-21 14:36 1190解析日志的shell文件(phase_log.sh) . ... -
统计系统三----日志下载续
2009-05-18 16:54 1218日志下载,减少一些参数 一下是源码: #!/bin/sh ... -
统计系统一-----用shell写的一些函数
2009-05-15 19:02 1946用shell写的一些函数 属 ... -
统计log中的数据
2009-04-07 15:55 2965日志格式(log)(使用的lo ... -
shell的发送邮件
2009-04-03 18:19 7340shell中的发送邮件,可以做报警用 发送邮件的配置文件(m ... -
shell下载日志文件的脚本
2009-04-03 18:13 2584用shell写的下载文件,某些地方还不是很完善 首先是下载的 ... -
一个shell中的异常处理方法
2009-04-02 18:40 4733以例子开始: test.sh wget -t2 http: ... -
shell基本语法
2009-03-23 09:12 6840转载地址:http://wiki.ubuntu.org.cn/ ...
相关推荐
中小企业效率日志系统源码(Asp.Net MVC 3.0 版) 系统提供了一般企业管理内容模块,效率日志,考勤信息以及通讯录。 实现功能: 通知通告 -通知通告 效率日志 -效率日志 -统计报表 -周期设置 -全部效率日志 考勤信息 ...
该标准规定了车路协同云控系统C-V2X设备的接入要求、设备认证、设备影子、远程登陆、远程重启、远程配置、远程升级、日志上报、PC5通信统计和PC5业务消息管理等技术要求。 1. 合作式智能运输系统车路协同云控系统 ...
- **日志格式支持**: 支持Apache标准格式(combined)和IIS格式(需稍作调整),这使得用户能够使用同一套系统来处理不同类型的Web服务器日志,例如GNU/Linux/Apache和Windows/IIS。 #### 四、高效性能 - **高处理速度...
### 实验手册:搜狗搜索日志分析系统实现-Hadoop2.0-v1.2-noted #### 一、数据预处理(Linux环境) 在进行任何数据分析之前,数据预处理是一个非常重要的步骤,它能够确保数据的质量,为后续的数据分析奠定良好的...
本次要实践的数据日志来源于国内某技术学习论坛,该论坛由某培训机构主办,汇聚了众多技术学习者,每天都有人发帖、回帖。...两个日志文件,一共有200MB,符合大数据量级,可以作为推荐系统数据集和hadoop测试集。
PV、UV统计用到的数据文件
系统日志是记录操作系统、应用程序、网络设备等在运行过程中发生的事件的重要工具。它们提供了对系统行为的详细洞察,帮助管理员识别潜在的问题、追踪错误、监控活动以及确保系统的安全性。"系统安全日志、系统日志...
启明星辰泰合信息安全运营中心系统是一款专注于网络安全审计的日志审计系统,版本为v3.0.10.2,用户手册为v2.4,发布于2018年2月27日。该系统由北京启明星辰信息安全技术有限公司开发,旨在提供全面的安全监控和审计...
《基于Spark Streaming、Kafka和HBase的日志统计分析系统详解》 在现代大数据处理领域,日志数据的统计分析是至关重要的。日志记录了系统运行时的详细信息,通过对这些信息的深入挖掘,我们可以了解系统的健康状况...
在搜狗搜索日志分析中,Map阶段将原始日志数据分解,提取关键信息(如查询词、用户ID、点击行为等),Reduce阶段则对这些信息进行聚合和统计,从而生成有用的分析结果。 **日志分析的关键步骤** 1. **数据收集**:...
7. **系统设置与维护**:包括数据库备份、系统参数配置、日志管理等功能,保证系统的稳定运行。 每个模块的实现都需要精心设计的数据模型和业务逻辑,同时结合前端技术如HTML、CSS和JavaScript,构建出用户友好的...
**Go-Red终端日志分析工具** Go-Red是一款基于Go语言开发的高效终端日志分析工具,专门设计用于帮助开发者...通过掌握Go-Red的使用,开发者可以更高效地管理和理解他们的系统日志,从而提高工作效率和问题排查能力。
- 从hdfs下载文件到本地系统等 org.conan.myhadoop.mr --------------------- 该包包含了一个单词统计的MapReduce任务类,用于完成对文件中单词的统计。 org.conan.myhadoop.mr.kpi ------------------------- 该...
"log-collection.rar_日志分析_系统日志"这个压缩包文件显然聚焦于这一主题,它包含了卫士日志收集与分析系统的相关资料,特别是"产品彩页---天融信网络卫士日志收集与分析系统-TopAudit-Log企业版.docx"这份文档,...
在这个日志管理系统中,canvas被用于绘制每天的工时统计图。通过JavaScript,我们可以动态获取日志数据,然后在canvas上画出条形图、饼图或其他图表,直观展示每日工作时间分布,帮助用户更好地理解和分析自己的工作...
### scribe日志系统知识点详解 #### 一、概述 Scribe是一款由Facebook开源的分布式日志收集系统,主要用于集中式地收集并处理各种来源的日志数据。它基于跨平台的语言Thrift进行开发,能够很好地支持Java Log4j等...
工作日志管理是系统的核心,应提供方便的日志录入、查询、分类和统计功能,帮助管理者了解员工的工作进度、效率和问题。 10. **任务分配**: 系统可能包含任务分配模块,允许管理者为员工分配任务,同时跟踪任务...
### ISA日志统计的整体方案及实施过程 #### 一、旧方案的实施过程 ##### 1. DTS导出LOG 旧方案的第一步是通过DTS(Data Transformation Services)工具来导出日志数据。DTS是一种用于在不同数据源之间进行数据迁移...
### JSP源码jsp教师日志管理系统-毕业设计 #### 一、项目概述 该项目是一款基于Java Server Pages(简称JSP)技术实现的教师日志管理系统。它主要应用于教育领域,帮助教师记录日常工作中的各种事项,如教学进度、...
- **日志监控**:收集系统运行时的日志信息,便于问题定位。 - **性能优化**:根据监控数据调整系统参数,提高系统性能。 - **安全加固**:定期检查系统漏洞,加强安全性设置。 ### 五、结论与展望 #### 5.1 项目...