`

定时任务解决tomcat日志catalina.out分割备份

 
阅读更多

写一个sh

原文如下:

cp -rf /var/tomcat6/logs/catalina.out /var/tomcat6/logs/catalina.`date +%Y-%m-%d`.log
echo > /var/tomcat6/logs/catalina.out

然后再写一个定时器:

59 23 * * * /var/tomcat6/logs/backup.sh

指定每天的深夜11点59分的时候进行一次备份。也就是触发那个sh的运行。

1
1
分享到:
评论

相关推荐

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

    通过这样的脚本和定时任务,我们可以在Linux上的Tomcat环境中有效地管理和分割`catalina.out`日志,便于日后的检索和分析。这不仅可以节省存储空间,还可以帮助我们更好地跟踪和诊断Tomcat服务的运行状况。

    windows下tomcat的catalina.out按天自动分割

    本文将详细介绍如何在Windows环境下,通过简单的配置使Tomcat的日志文件`catalina.out`能够按照日期进行自动分割。 #### 二、准备工作 在开始配置之前,需要确保已经安装了Tomcat,并且它能正常运行。此外,还需要...

    Catalina.out日志分割工具

    标题提及的"Catalina.out日志分割工具"就是专为Linux环境下Tomcat设计的一个解决方案。这个工具能够自动地将过大的`Catalina.out`文件切割成多个小文件,从而避免单个日志文件过大带来的问题。它通常包含一个脚本...

    详解关于tomcat切割catalina.out日志的三种方式

    Tomcat服务器在运行时会产生大量的日志信息,通常这些信息会被记录在catalina.out文件中。随着时间的推移,这个日志文件会变得越来越大,不仅占用大量的磁盘空间,而且会影响日志的读取效率。因此,对Tomcat的日志...

    Centos7配置logrotate执行Tomcat日志轮转

    1. 创建配置文件:在`/etc/logrotate.d/`目录下创建一个针对Tomcat日志的配置文件,例如`/etc/logrotate.d/tomcat`。使用`vim`编辑器写入日志文件的路径,例如`/home/odysee/General/tomcat8.5/logs/catalina.out`。...

    Linux下定时切割Tomcat日志并删除指定天数前的日志记录

    本文将详细介绍如何在Linux下定时切割Tomcat日志以及删除指定天数前的日志记录。 首先,Tomcat默认的`catalina.out`文件会收集所有的System.out和System.err输出,随着时间推移,这个文件可能会变得非常大。为了...

Global site tag (gtag.js) - Google Analytics