apache的特大日志的分隔脚本
2016-07-14 16:41
525 查看
最后进行了改良,将参数整理在了一起,最后的结果如下:
工作中遇到了apache的特大日志造成了系统空间大,自己写了一个脚本,解决了日志的分割和删除问题。
最后进行了改良后的程序,将参数整理在了一起,最后的结果如下:
这是测试时写的脚本
写在crontab中
0 0 * * * sh /usr/local/tomcat/logs/seperateLog.sh 1>/dev/null 2>&1
最后进行了改良,将参数整理在了一起,最后的结果如下:
工作中遇到了apache的特大日志造成了系统空间大,自己写了一个脚本,解决了日志的分割和删除问题。
最后进行了改良后的程序,将参数整理在了一起,最后的结果如下:
#this shell script used to avoid the apache log to grow so big. #Author: Lion Lan At: 2016/7/14 #!/bin/sh #Log's path logPath=/usr/local/tomcat/logs #Log's filename logName=catalina.out #Log's URL logURL=$logPath/$logName #Step1: copy the logfile to log.bak-today'date. bakFile=$logURL.bak-$(date +%Y%m%d) #bakFile=$(echo $bakFile | sed -e 's/[ ][ ]*//g') cp $logURL $bakFile #Step2: clear the content of the log file. > $logURL #Step3: find the unecessary bak log files and deletes. find $logPath/ -type f -mtime 14 -name "$logName.bak-[0-9]*" | xargs rm -rf
这是测试时写的脚本
#this shell script used to avoid the apache log to grow so big. #Author: Lion Lan At: 2016/7/14 #!/bin/sh #Log's path logPath=/etc/httpd/logs #Log's filename logName=access_log #Log's URL logURL=$logPath/$logName echo $logURL #Step1: copy the logfile to log.bak-today'date. bakFile=$logURL.bak-$(date +%Y%m%d%l%M) bakFile=$(echo $bakFile | sed -e 's/[ ][ ]*//g') cp $logURL $bakFile #Step2: clear the content of the log file. > $logURL #Step3: find the unecessary bak log files and deletes. find $logPath/ -type f -mmin +7 -name "*bak-[0-9]*" -exec rm -rf {} \;
写在crontab中
0 0 * * * sh /usr/local/tomcat/logs/seperateLog.sh 1>/dev/null 2>&1
最后进行了改良,将参数整理在了一起,最后的结果如下:
相关文章推荐
- apache的错误500错误,引入jstl核心标签库遇到的问题
- 让apache解析后缀为.aspx和.asp的文件
- 运行基准测试hadoop集群中的问题:org.apache.hadoop.ipc.RemoteException: java.io.IOException: File /benchmarks/TestDFSIO/io_data/test_
- Mac上Apache部署本地PHP工程虚拟地址
- 解决centos下apache不区分路径大小写问题
- Spring整合MyBatis错误:org.apache.ibatis.binding.BindingException
- Apache中open_basedir的安全配置(文件操作权限)
- Ubuntu16.04 apache2配置虚拟主机
- linux下安装apache服务器
- apache虚拟主机
- Apache2.4免安装版配置
- Windows 64位系统安装Apache2.4+PHP5.5+MySQL5.6
- apache-cxf-3.1.6(webService接口开发maven)
- .htaccess 基础教程(四)Apache RewriteCond 规则参数
- Apache的PHP-FPM-启用实例
- ubuntu14.04 apache2+python cgi安装与配置
- Java-----Apache Commons Codec
- apache配置局域网访问
- Apache不重新编译,利用apxs工具给Apache添加模块,如cgi模块
- [Apache手册]Linux环境下配置Apache运行cgi