首页 > 系统服务 > 详细

使用Shell脚本批量给tomcat日志打包压缩并清理

时间:2018-09-14 18:18:52      阅读:237      评论:0      收藏:0      [点我收藏+]
因生产环境的tomcat日志太多,需要做自动化清理,只留90内的,所以90天以外的就直接删除了,90内的就要用脚本批量打包再删除原文件

脚本如下:

[root@aa] # cat for.sh
#!/bin/bash

tomcat_log=/usr/local/tomcat/logs
access_log=localhost_access_log

for (( i=74; i>6; i-- ))
do
        dates=`date +"%Y-%m-%d" -d "-${i}day"`
        cd $tomcat_log
        tar czf ${access_log}.${dates}.tar.gz ./${access_log}.${dates}.txt &>/dev/null
                sleep 1
                rm -fr ${tomcat_log}/${access_log}.${dates}.txt
done

使用Shell脚本批量给tomcat日志打包压缩并清理

原文:http://blog.51cto.com/passed/2175353

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!