日志下载,减少一些参数
一下是源码:
#!/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
分享到:
相关推荐
综上所述,这个主题涵盖了从用户交互的文件上传和下载功能,到服务器端的断点续传实现,再到使用AOP进行操作日志记录的整个流程。理解并掌握这些知识点对于开发高效、健壮的Web应用程序至关重要。
为了优化用户体验,系统可能支持断点续传,即如果下载中断,用户可以从上次停止的地方继续下载,而不需要重新开始。此外,为了保护版权和防止滥用,资源下载系统可能还引入了权限控制,只有拥有相应权限的用户才能...
文件管理系统源码下载是一个针对文件操作的软件组件,主要用于集成到其他宿主应用程序中,以提供全面的文件管理和控制功能。这个系统的核心是其源代码,允许开发者根据具体需求进行定制和扩展,以适应各种应用场景。...
4. **日志记录**:跟踪用户下载行为,生成下载日志,便于分析用户需求和系统性能监控。 5. **安全防护**:防止非法访问和下载,例如使用验证码、IP限制等措施,同时应确保源代码的安全性,避免SQL注入、XSS攻击等...
6. 性能优化:为了减少网络负担和提高效率,系统可能采用批量上报、定时上报等策略,而下载则可能采用分段下载、断点续传等技术。 7. 监控工具:为便于管理和分析,运维人员通常会使用专门的监控工具,如Nagios、...
3. 下载统计:记录下载次数,可用于分析系统使用情况。 4. 错误处理:处理文件不存在或权限不足等异常情况,提供友好的错误提示。 Struts框架提供了强大的Action和Interceptor机制,开发者可以自定义拦截器来实现如...
11. **系统补丁与漏洞管理**:自动扫描微软产品补丁安装情况,根据策略下载并安装指定补丁,同时扫描并解决安全漏洞问题。 12. **软件分发**:支持自动部署和安装软件,执行程序或派送文档,具有断点续传和后台安装...
这可能是为了增强后台功能,比如用户认证、数据库操作、下载统计等,提高系统的功能性与可维护性。 下载管理类系统通常包含以下核心组件和特性: 1. **多线程下载**:利用多线程技术,可以将大文件分割成多个部分...
Python实现图书推荐系统(基于协同... (3)系统管理模块:查看系统运行日志、备份和恢复各项数据、查看各项数据统计(图书信息统计、用户信息统计、时间段内新增图书和新增用户、访客统计)后台功能模块实现 (1)图书
8. **日志和统计**:记录用户的下载行为,分析热门资源,有助于优化系统并制定营销策略。 9. **API接口**:可能提供API供其他网站或应用调用,实现资源的跨平台共享。 10. **响应式设计**:随着移动设备的普及,...
4. 下载功能:系统应能提供稳定的文件下载服务,包括断点续传功能,让用户在因网络问题中断下载后能继续。同时,下载速度、文件完整性校验(如MD5或SHA校验)也是重要的一环。 5. 安全性:文件传输应使用安全协议,...
10. **日志与报告**:系统可能记录下载历史,提供下载速度、完成时间等统计数据,帮助用户分析和优化下载策略。 从压缩包子文件的名称"jpdgdown25"来看,这可能是该下载系统的主程序文件,包含了实现上述功能的核心...
2.断点续传能有效地降低重复下载。 3.远程管理方便用户从任何地方管理FTP Server,提供工作效率。 4.安全机制通过严格的权限控制,提供系统安全性和稳定性。 5.支持"多宿主"IP站点对需单个服务器支持多IP地址的站点...
在文件下载系统中,ASP技术可以用来编写后端逻辑,处理用户的请求,比如验证权限、统计下载次数、控制下载速度等。ASP代码通常与HTML混合编写,使得页面内容可以根据服务器端的数据动态生成。 构建一个文件下载系统...
汽车租赁系统的架构通常采用三层架构,包括前端展示层、业务逻辑处理层(也称为应用服务层)和数据访问层。前端展示层负责与用户交互,业务逻辑处理层处理业务规则和计算,数据访问层则负责数据的存储和检索。这种...
6. **日志记录与统计分析**:系统可能会记录用户的下载行为,用于数据分析,如最受欢迎的文件、下载高峰期等,以便优化服务和资源分配。 7. **安全防护**:系统应具有一定的安全措施,例如防止SQL注入、XSS攻击等,...
- 资源提供商提供:出版商和数据库商通常提供检索次数、登录次数等统计报告,作为资源更新和续订的依据。 这些统计方法和标准的建立,对于图书馆来说,能够帮助他们更好地理解用户需求,优化服务时间,改进网站...
5. **日志与统计**:系统应能记录下载活动,生成详细的日志,以便企业进行数据分析,了解下载行为模式,优化服务策略。 6. **API接口**:downplus可能提供了API接口,允许与其他企业系统(如CRM、ERP等)集成,实现...
5. **后台管理**:后台管理系统供管理员使用,用于添加、删除、更新软件信息,处理用户反馈,监控下载统计等。后台可能还包含权限管理,以保护敏感数据。 6. **数据库设计**:数据库是存储软件信息的核心,需要合理...