首页 > 系统服务 > 详细

shell之tomcat日志备份

时间:2015-12-22 19:42:29      阅读:394      评论:0      收藏:0      [点我收藏+]
#!/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日志备份

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

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