Linux tomcat 日志压缩及定时删除

devtools/2025/1/18 19:50:45/
  1. 在目录/home/web/ 下新建packlog.sh
    #!/bin/bash#author:#date:#department:echo `date '+%Y-%m-%d %H:%M:%S'`" 打包程序执行开始!";file_path=/testeight_days_ago=`date -d '8 days ago' +%Y-%m-%d`yesterday=`date -d 'yesterday' +%Y-%m-%d`echo $file_path,$eight_days_ago,$yesterdayif [ -d $file_path ]
    then#压缩前一天日志cd $file_path &&cp -rf catalina.out ${yesterday}_catalina.out\&&tar -czf  ${yesterday}_catalina.out.tar.gz  ${yesterday}_catalina.out\#删除8天前的日志rm -rf catalina.out.$eight_days_ago.tar.gz\#删除新生成的outrm -rf ${yesterday}_catalina.out\#清空catalina.out:cat /dev/null > catalina.out
    elseecho "tomcat logs directory is not exist"
    fiecho '备份结束'

  2. 使用以下命令修改文本格式否则会报Syntax error: "fi" unexpected (expecting "then")
    sed -i 's/\r//' /home/web/packlog.sh

  3. /bin/sh  packlog.sh 执行验证 看程序是否正常执行
  4. 使用命令crontab -e 添加定时任务 列出以下命令选择编码文件 本人选择 2
    Select an editor.  To change later, run 'select-editor'.1. /bin/nano        <---- easiest2. /usr/bin/vim.basic3. /usr/bin/vim.tinyChoose 1-3 [1]: 
    
  5. 每天凌晨1点打包前一天日志,并清理一周前日志压缩包
    0 1 * * *  /bin/sh  /home/web/packlog.sh


http://www.ppmy.cn/devtools/151642.html

相关文章

Python与PyTorch的浅拷贝与深拷贝

1.Python赋值操作的原理 在python中&#xff0c;x something&#xff0c; 这样的赋值操作&#xff0c;准确的理解是&#xff1a;给存储something建立一个索引x (即存储地址)&#xff0c; x通过访问something的存储内容&#xff0c;获得something的值。 在下面代码中&#xff…

加菲工具格式化XML:让数据呈现更清晰

加菲工具格式化XML&#xff1a;让数据呈现更清晰 在处理XML文件时&#xff0c;我们常常会遇到格式混乱、难以阅读的情况&#xff0c;这给数据的分析和处理带来了诸多不便。而加菲工具的XML格式化功能&#xff0c;就像是一位专业的数据整理师&#xff0c;能够迅速将杂乱无章的X…

长安“战疫”网络安全公益赛的一些随想

起因 今年刚进入大学&#xff0c;开始带校队&#xff0c;为了培养校队新成员&#xff0c;也就一直计划着和当地的一些高校合作交流&#xff0c;但是由于种种原因一直被搁置下来。正巧学校信息中心和四叶草有一个培训项目的合作&#xff0c;学校的网安协会也算是沾了光成为了培…

improve-gantt-elastic(vue2中甘特图实现与引入)

1.前言 项目开发中需要使用甘特图展示项目实施进度&#xff0c;左侧为表格计划&#xff0c;右侧为图表进度展示。wl-gantt-mater&#xff0c;dhtmlx尝试使用过可拓展性受到限制。gantt-elastic相对简单&#xff0c;可操作性强&#xff0c;基础版本免费。 甘特图&#xff08;Gan…

【JVM-7】JVM 命令行工具 jstack 的使用和具体应用案例

在 Java 应用开发和运维中&#xff0c;排查线程问题&#xff08;如死锁、线程阻塞、CPU 占用过高等&#xff09;是确保应用性能和稳定性的关键。jstack 是 JDK 自带的一个命令行工具&#xff0c;用于生成 Java 虚拟机&#xff08;JVM&#xff09;的线程快照&#xff08;Thread …

洛谷题目:P1135 奇怪的电梯 题解

前言&#xff1a; 这道题的难度属于中等难度&#xff0c;做起来其实很简单的&#xff0c;只要掌握DFS、BFS这道题只用不超过20分钟就可以做完这道题。 #解题步骤&#xff1a; 另&#xff1a;这道题可以通过广度优先搜索&#xff08;BFS&#xff09;来解决。BFS是一种适合解决…

WORD转PDF脚本文件

1、在桌面新建一个文本文件&#xff0c;把下列代码复制到文本文件中。 On Error Resume Next Const wdExportFormatPDF 17 Set oWord WScript.CreateObject("Word.Application") Set fso WScript.CreateObject("Scripting.Filesystemobject") Set fdsf…

实力认证 | 海云安入选《信创安全产品及服务购买决策参考》

近日&#xff0c;国内知名安全调研机构GoUpSec发布了2024年中国网络安全行业《信创安全产品及服务购买决策参考》&#xff0c;报告从产品特点、产品优势、成功案例、安全策略等维度对各厂商信创安全产品及服务进行调研了解。 海云安凭借AI大模型技术在信创安全领域中的创新应用…