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日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...
日志分割带有完整的说明,对linux上面产生的日志进行分割日志分割带有完整的说明,对linux上面产生的日志进行分割
该资源包含启动springboot项目的shell脚本文件、以及日志分割必备的cronolog压缩文件
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文件的问题,提供一个按天分割catalina.out的脚本,以及操作说明。绝对可用!
工作过程中需要统计ftp情况,但是系统自己切分的日志不满足要求。所以自己写切分脚本,主要原理,从源文件切分出前一天日期的数据到备份文件,然后抹除源日志文件前一天数据。使用方法 一般的都是结合crond 使用,...
让Nginx、tomcat每天(或每个星期,可自定义控制)生成一个日志文件,而不是将Nginx所有的运行日志都放置在一个文件中,这样每个日志文件都相对较小,定位问题也更容易
主要涉及Linux下对nohup的日志按照每天定时拆分生成新的日志并清空nohup原来的日志
在网上查看了一部分资源,python可以在linux系统中运行,作为切割日志。很不错哦。还需要大于100个字节。在网上查看了一部分资源,python可以在linux系统中运行,作为切割日志。很不错哦。还需要大于100个字节。在...
Linux运维-d2企业级Nginx使用-01基于域名的日志分割.mp4
Cronolog 分割 Tomcat8 Catalina.out日志。 默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样...这里我采用cronolog来完成日志分割。
这个脚本是在LNMP论坛找到的,感觉很不错~~ 脚本如下: #!/bin/bash #function:cut nginx log files for lnmp v0.5 and v0.6 ...#设置你的日志存放的目录 ...#设置需要进行日志分割的日志文件名称,多个以空格隔开 log
使用说明: 1、用于catalina日志分割; 2、需要设置linux定时任务配合使用;可以参考我的另一篇文章:https://blog.csdn.net/java_yefeng/article/details/131338029
主要介绍了Linux下把tomcat日志按日期自动分割的相关资料,需要的朋友可以参考下
NULL 博文链接:https://fanth.iteye.com/blog/1736471
使用方法,先将以下脚本保存为 cutlog.sh,放在/.../bin/bash#function:cut nginx log files shell#设置您的网站访问日志保存的目录,我的统一放在了/home/wwwlogs目录下log_files_path=”/home/wwwlogs/”log_files_d
本篇文章给大家分享使用Linux系统自带的命令logrotate对Nginx日志进行切割的方法,对nginx日志切割脚本感兴趣的朋友一起学习吧