#!/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之tomcat日志备份
原创LC_李闯 ©著作权
文章标签 shell backup tomcat 文章分类 运维
©著作权归作者所有:来自51CTO博客作者LC_李闯的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:shell之监控mysql连接数
下一篇:shell之日志处理
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
创建 PostgreSQL 备份脚本并设置定时任务
在linux中进行PostgreSQL 备份脚本并设置定时任务
sql 日志文件 PostgreSQL -
MongoDB定时备份脚本
MongoDB定时备份脚本
MongoDB定时备份脚本