首页 > 代码库 > tomcat catalina.out切割脚本
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
本文出自 “分享是一种美德” 博客,请务必保留此出处http://dreamgod.blog.51cto.com/7961559/1586576
tomcat catalina.out切割脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。