前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >catalina.out日志割接

catalina.out日志割接

作者头像
loong576
修改2019-10-23 12:56:26
4680
修改2019-10-23 12:56:26
举报
文章被收录于专栏:运维ABC运维ABC

Tomcat的catalina.out日志分割有多种方式,如logrotate、cronolog等,本文采用最简单的shell方式。

代码语言:txt
复制
[root@nginx01 ~]# more  /root/script/catalina_out.sh
#!/bin/sh
#该脚本用于catalina.out日志割接
y=`date "+%Y"`
m=`date "+%m"`
d=`date "+%d" -d "-1day"`

#for tomcat
log_file1=/home/tomcat/apache-tomcat-7.0.62/logs
#for csr
log_file2=/home/tomcat/apache-tomcat_csr/logs

cd $log_file1 
cp catalina.out catalina.out.$y$m$d
echo > catalina.out

cd $log_file2
cp catalina.out catalina.out.$y$m$d
echo > catalina.out
exit

[root@nginx01 ~]# crontab -l
0 0 * * * /root/script/catalina_out.sh  1>/dev/null 2>&1

由于catalina.out日志会不断增长,故部署此脚本每天零点对日志文件进行割接,每天生成一个日志文件,便于查看。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档