zoukankan      html  css  js  c++  java
  • tomcat catalina.out切割脚本

    shell脚本catalina.out 切割脚本。。。每天23.30切割。删除七天之前的日志
    这里3个tomcat实例
    (1)拷贝日志文件
    (2)清空日志文件*只能清空如果删除tomcat不重启不会生成新的日志文件*
    (3)删除七天之前的备份文件
    备份文件的名字为catalina.out_时间

    #!/bin/bash
    #切割
    #备份的时间
    BAK_time=`date -d today +"%Y%m%d"`
    #log的目录
    BAK_PATH=/data/tomcat/store/logs/
    #######################################log#im_6.0
    BAK_PATH_IM=/data/tomcat/im_6.0/logs/
    ######################################log#back
    BAK_PATH_AISK=/data/tomcat/aisk.back/logs/
    #log文件
    LOG=catalina.out
    #备份的名字
    LOG_bak=$LOG.$BAK_time
    #七天前的时间变量
    D7=`date -d'7 day ago' +%Y%m%d`
    #
    ##
    ##切割im_6.0的日志
            /bin/cp $BAK_PATH_IM$LOG $BAK_PATH_IM$LOG_bak
            echo "" > $BAK_PATH_IM$LOG
    #删除七天前的日志——rm -fr 参数没有被删除的文件也不会有报错信息
    /bin/rm -rf $BAK_PATH_IM$LOG.$D7
    ##
    ##切割back/的日志
            /bin/cp $BAK_PATH_AISK$LOG $BAK_PATH_AISK$LOG_bak
            echo "" > $BAK_PATH_AISK$LOG
    /bin/rm -rf $BAK_PATH_AISK$LOG.$D7

  • 相关阅读:
    vSphere 6.5支持512e,NVMe SSD呢?
    分布式队列神器 Celery
    www.coursera.org
    各种编码UNICODE、UTF-8、ANSI、ASCII、GB2312、GBK详解
    SSD S.M.A.R.T
    2018世界人工智能大会在上海开幕
    ER TO SQL语句
    E-R图样例
    关于微软的.NET版本系列
    ArcGIS 10.6 安装破解教程
  • 原文地址:https://www.cnblogs.com/wangchunniu1314/p/6418648.html
Copyright © 2011-2022 走看看