美文网首页
tomcat日志切割

tomcat日志切割

作者: 热兔 | 来源:发表于2024-04-07 09:03 被阅读0次
#!/bin/bash
#此脚本用于自动分割tomcat.out
#每天00:00执行此脚本 将前一天的catalina.out复制为昨天的日志并将今天的清空,并删除7天前的日志
#tomcat日志
LOG_PATH="tomcat_18001 tomcat_18002 tomcat_18003 tomcat_17001 tomcat_17002 tomcat_17003 tomcat_19001 tomcat_19002"
#获取昨天的日期
YESTERDAY=$(date "+%Y-%m-%d" --date="-1 day")
#获取7天前
AGO=$(date "+%Y-%m-%d" --date="-7 day")
#获取pid文件路径
#PID=/opt/logs/nginx/nginx.pid
#分割日志
for CUT_PATH in $LOG_PATH
do
    cd /opt/dingbo/logs/${CUT_PATH} && cp catalina.out catalina.${YESTERDAY}.out
    cd /opt/dingbo/logs/${CUT_PATH} && echo > catalina.out
    #保留7天
    cd /opt/dingbo/logs/${CUT_PATH} && rm -f *.${AGO}.*
done

相关文章

  • Logrotate日志管理

    切割tomcat catalina.out日志 切割nginx日志

  • tomcat 日志切割

    1、下载 # cd /opt # wget http://down1.chinaunix.net/distfile...

  • tomcat日志切割

    tomcat日志都会生成到logs/catalina.out文件中,时间一长,此文件会变得很大,以致无法打开,不便...

  • Tomcat日志切割

    一、installing 日志轮训工具 yum installcronolog-y 二、安装、修改tomcat文件...

  • Tomcat 日志切割

    快点关注我们吧 随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。...

  • tomcat 切割日志

    环境 操作系统:centos6.8jdk7、tomcat7包儿下载地址:http://note.youdao.co...

  • tomcat日志切割

    因catalina.out在用磁盘大量空间,日志没有做收缩操作,需要zabbix报警的时候释放空间,比较繁重(ca...

  • tomcat日志切割

    安装cronolog 下载并安装 修改tomcat启动脚本catalina.sh 首先配置原有catalina.s...

  • tomcat的日志切割

    这是我一小伙伴的机器,我深感心痛 今天发一篇cronolog日志切割作为我简书的第一篇文章,好吧也是最后一篇 基于...

  • Tomcat日志切割(logrotate)

    logrotate是个强大的系统软件,它对日志文件有着一套完整的操作模式,譬如:转储、邮件和压缩等,并且默认log...

网友评论

      本文标题:tomcat日志切割

      本文链接:https://www.haomeiwen.com/subject/caiatjtx.html