码迷,mamicode.com
首页 > 系统相关 > 详细

shell之tomcat日志备份

时间:2015-12-22 19:44:10      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:shell backup tomcat

#!/bin/bash
BACKDIR=/backup/logs/`date +%F`
CATDIR=/home/tomcat/apache-tomcat/logs
BACKFILE=`find $CATDIR -type f -mtime +3|grep -v catalina.out`
CESHI=`echo $BACKFILE|wc -l`
LOGFILE=/home/lichuang/backup.log
Backup (){
if [ $CESHI -le 1 ]
then
  echo ========`date +%F`======= >>$LOGFILE
  echo $BACKFILE >>$LOGFILE
  exit 0
else
  mkdir -p $BACKDIR
  mv -f $BACKFILE $BACKDIR >>$LOGFILE
  if [ $? -eq 0 ]
  then
    tar zcf $BACKDIR.tar.gz $BACKDIR
    echo ===`date +%F` BACKUP_OK===>>$LOGFILE
    sleep 3
    rm -fr $BACKDIR
  fi
fi
}
Backup


本文出自 “10886311” 博客,请务必保留此出处http://10896311.blog.51cto.com/10886311/1727204

shell之tomcat日志备份

标签:shell backup tomcat

原文地址:http://10896311.blog.51cto.com/10886311/1727204

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!