您的位置:首页 > 运维架构 > Shell

shell之tomcat日志备份

2015-12-22 15:48 429 查看
#!/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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell backup tomcat