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

  • 相关阅读:
    就业指导【黄春霞】
    百度面试题
    面试题08-多线程网络
    面试题07-内存管理
    面试题06-Foundation
    面试题05-UI控件
    面试题04-应用程序
    面试题03-第三方框架
    面试题02-客户端安全性和框架设计
    面试题01-数据存储
  • 原文地址:https://www.cnblogs.com/binz/p/6842479.html
Copyright © 2011-2022 走看看