apache的特大日志的分隔脚本
来源:互联网 发布:数据整理软件 编辑:程序博客网 时间:2024/05/17 04:20
最后进行了改良,将参数整理在了一起,最后的结果如下:
工作中遇到了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 pathlogPath=/usr/local/tomcat/logs#Log's filenamelogName=catalina.out#Log's URLlogURL=$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 pathlogPath=/etc/httpd/logs#Log's filenamelogName=access_log#Log's URLlogURL=$logPath/$logNameecho $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
最后进行了改良,将参数整理在了一起,最后的结果如下:
0 0
- apache的特大日志的分隔脚本
- 简单的 Apache 日志统计脚本
- apache滚动日志,自动重命名的脚本
- python分析apache日志的脚本
- [阮一峰]处理Apache日志的Bash脚本
- 处理Apache日志的Bash脚本
- Apache实用的日志分析脚本
- 处理Apache日志的Bash脚本
- 分隔apache日志
- 特大的好消息
- (转)处理Apache日志的Bash脚本
- Linux学习之道:处理Apache日志的Bash脚本
- sed脚本分隔符的处理
- 向数据库插入使用分隔符分隔(任意分隔符)的字符串脚本
- Apache日志分析脚本 几个应付DOS攻击的管理脚本
- Apache 日志的配置
- 关于Apache的日志
- apache的错误日志
- GetItemText
- 甲骨文要放弃不赚钱的Java?开发者心痛
- 理解WebKit和Chromium: 网页渲染的基本过程
- Activiti基础教程--07流程执行历史记录(历史任务、历史流程实例、历史活动)
- MyBatis中的foreach使用
- apache的特大日志的分隔脚本
- Cocos2dx学习笔记(一)、Ref类
- 重载和重写
- 利用ViewHolder优化自定义Adapter的典型写法
- java内存溢出和内存泄露
- 初学Swift _闭包
- iOS滑动tableView来改变导航栏的颜色
- 基于CNN的性别、年龄识别
- CODEFORCES, 454D Little Pony and Harmony Chest