zoukankan      html  css  js  c++  java
  • ubuntu 备份清理tomcat日志,并且删除七天之前的日志

    创建文件clear_tomcat_log.sh

    #!/bin/bash
    
    logs_paths[0]="app_tomcat7_8080";
    logs_paths[1]="app_tomcat7_8081";
    logs_paths[2]="mgmt_tomcat7_8090";
    
    for logs_path in ${logs_paths[@]}
    do
    find /usr/local/tomcat/$logs_path/logs -mtime +7 -name "localhost_access_log.*.txt" -exec rm -rf {} ;
    find /usr/local/tomcat/$logs_path/logs -mtime +7 -name "catalina.*.log" -exec rm -rf {} ;
    find /usr/local/tomcat/$logs_path/logs -mtime +7 -name "manager.*.log" -exec rm -rf {} ;
    find /usr/local/tomcat/$logs_path/logs -mtime +7 -name "host-manager.*.log" -exec rm -rf {} ;
    find /usr/local/tomcat/$logs_path/logs -mtime +7 -name "localhost.*.log" -exec rm -rf {} ;
    find /usr/local/tomcat/$logs_path/logs -mtime +7 -name "carmall-manager.*.log" -exec rm -rf {} ;
    echo “清理成功$logs_path”
         #备份日志
    cp $logs_path/catalina.out $logs_path/catalina.`date +%Y-%m-%d`.log 
     #清空日志  
         cat /dev/null > $logs_path/catalina.out 
    echo $logs_path
    done
    

      执行命令bash clear_tomcat_log.sh

  • 相关阅读:
    作业程序
    第十三周完成情况 学生选课管理系统 王杰 孙乾 蔚晓青
    各周任务
    课程设计 学生选课管理 王杰 孙乾 蔚晓青
    第六次作业
    第五次作业
    第四次笔记
    第三次作业
    第二周学习笔记
    JAVA作业
  • 原文地址:https://www.cnblogs.com/binz/p/6842479.html
Copyright © 2011-2022 走看看