美文网首页
crontab定时清除tomcat30天前的日志

crontab定时清除tomcat30天前的日志

作者: knock | 来源:发表于2020-07-04 22:24 被阅读0次

crontab定时清除tomcat30天前的日志

建立 clean.sh,内容如下:

#!/bin/bash

#0 2 1 * * sh /mnt/tomcat/apache-tomcat-8.5.23/logs/clean.sh

logs_path="/mnt/tomcat/apache-tomcat-8.5.23/logs"

find $logs_path -mtime +30 -name "localhost.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "localhost_access_log.*.txt" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "catalina.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "manager.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "host-manager.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "fileservice.log.*" -exec rm -rf {} \;
>$logs_path/catalina.out;

相关文章

  • crontab定时清除tomcat30天前的日志

    crontab定时清除tomcat30天前的日志 建立 clean.sh,内容如下:

  • 常用的linux命令

    ①定时任务管理: crontab –l 查看定时任务 crontab -e 编辑定时任务 ②查看实时日志: tai...

  • linux日志切割工具 logrotate

    1、介绍 Logrotate是linux日志切割工具 Logrotate是基于crontab定时任务实现的定时日志...

  • 系统定时任务运行时间与设置的不同

    设置系统定时任务crontab -e查看系统定时任务日志vim /var/log/cron注意 日志是切片的可以...

  • Crontab简介

    简单介绍 crontab是一个用于设置周期性被执行的任务的工具。比如定时发送短信,定时清理日志等 Crontab命...

  • Crontab使用记录

    一、crontab日志   使用crontab时一个重要需求是查询log。因为定时任务没有显式的terminal弹...

  • crontab -r误删定时任务

    错误现象 误执行**导致定时任务被删除 解决思路 查看crontab的日志,根据日志的规律推算出原有的定时任务 由...

  • crondtab 定时任务

    编辑定时任务 crontab -e 查看定时任务 crontab -l 删除定时任务 crontab -r 如:*...

  • linux Crontab

    Linux Crontab:Linux中用于执行定时任务的工具crontab -e:编辑定时任务crontab -...

  • linux crontab: 定时任务

    参考 crontab 定时任务 Linux之crontab定时任务

网友评论

      本文标题:crontab定时清除tomcat30天前的日志

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