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

  • 相关阅读:
    优先队列(堆)
    从CPU管理到进程的引入
    倾听程序员
    数据库设计
    数据库设计之数据库,数据表和字段等的命名总结
    Set容器--HashSet集合
    Java Collection开发技巧
    关于事务
    关于触发器
    windows phone(成语典籍游戏开发)
  • 原文地址:https://www.cnblogs.com/binz/p/6842479.html
Copyright © 2011-2022 走看看