`
mizhao1984
  • 浏览: 88164 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

linux日志分割

阅读更多
1.编写脚本osgi.sh
#!/bin/bash
#this script run at 00:00,it's for cut osgi.out

#the nginx logs path
logs_path="/opt/usr/huangye/osgi/logs/"
logs_collect_path="/opt/usr/huangye/osgi_collect/logs/"

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/  
mkdir -p ${logs_collect_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/

cp ${logs_path}osgi.out  ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/osgi_$(date -d "yesterday" +"%Y%m%d").out
cp ${logs_collect_path}osgi.out  ${logs_collect_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/osgi_$(date -d "yesterday" +"%Y%m%d").out

#kill -USR1 `cat /opt/usr/osgi/bin/osgi.pid`
echo "" > /opt/usr/huangye/osgi/logs/osgi.out
echo "" > /opt/usr/huangye/osgi_collect/logs/osgi.out

2.创建自动任务
》crontab -e 

00 00 * * *  /root/tools/osgi.sh

分享到:
评论

相关推荐

    Linux tomcat下catalina.out日志文件分割

    Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...

    日志分割带有完整的说明,对linux上面产生的日志进行分割

    日志分割带有完整的说明,对linux上面产生的日志进行分割日志分割带有完整的说明,对linux上面产生的日志进行分割

    Java项目linux启动脚本以及日志分割安装软件

    该资源包含启动springboot项目的shell脚本文件、以及日志分割必备的cronolog压缩文件

    Linux系统Tomcat日志分割jar包及配置文件

    Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...

    Linux下tomcat日志catalina.out按天(/周)分割

    针对linux环境上tomcat不断输出到catalina.out文件的问题,提供一个按天分割catalina.out的脚本,以及操作说明。绝对可用!

    linux vsftpd日志切分工具

    工作过程中需要统计ftp情况,但是系统自己切分的日志不满足要求。所以自己写切分脚本,主要原理,从源文件切分出前一天日期的数据到备份文件,然后抹除源日志文件前一天数据。使用方法 一般的都是结合crond 使用,...

    linux nginx、tomcat日志分割存储

    让Nginx、tomcat每天(或每个星期,可自定义控制)生成一个日志文件,而不是将Nginx所有的运行日志都放置在一个文件中,这样每个日志文件都相对较小,定位问题也更容易

    Linux-nohup日志拆分

    主要涉及Linux下对nohup的日志按照每天定时拆分生成新的日志并清空nohup原来的日志

    日志分割器

    在网上查看了一部分资源,python可以在linux系统中运行,作为切割日志。很不错哦。还需要大于100个字节。在网上查看了一部分资源,python可以在linux系统中运行,作为切割日志。很不错哦。还需要大于100个字节。在...

    Linux运维-d2企业级Nginx使用-01基于域名的日志分割.mp4

    Linux运维-d2企业级Nginx使用-01基于域名的日志分割.mp4

    日志分隔工具 Cronolog 下载

    Cronolog 分割 Tomcat8 Catalina.out日志。 默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样...这里我采用cronolog来完成日志分割。

    Linux下日志按日分割的shell

    这个脚本是在LNMP论坛找到的,感觉很不错~~ 脚本如下: #!/bin/bash #function:cut nginx log files for lnmp v0.5 and v0.6 ...#设置你的日志存放的目录 ...#设置需要进行日志分割的日志文件名称,多个以空格隔开 log

    0积分下载tomcat日志分割与清理脚本

    使用说明: 1、用于catalina日志分割; 2、需要设置linux定时任务配合使用;可以参考我的另一篇文章:https://blog.csdn.net/java_yefeng/article/details/131338029

    Linux下把tomcat日志按日期自动分割

    主要介绍了Linux下把tomcat日志按日期自动分割的相关资料,需要的朋友可以参考下

    TOMCAT在LINUX下catalina.out文件分割

    NULL 博文链接:https://fanth.iteye.com/blog/1736471

    nginx日志分割 for linux

    使用方法,先将以下脚本保存为 cutlog.sh,放在/.../bin/bash#function:cut nginx log files shell#设置您的网站访问日志保存的目录,我的统一放在了/home/wwwlogs目录下log_files_path=”/home/wwwlogs/”log_files_d

    Linux系统下nginx日志每天定时切割的脚本写法

    本篇文章给大家分享使用Linux系统自带的命令logrotate对Nginx日志进行切割的方法,对nginx日志切割脚本感兴趣的朋友一起学习吧

Global site tag (gtag.js) - Google Analytics