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
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- android wifi 无线调试
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- MySQL 备份与恢复
- Linux Shell常用技巧
- Shell 脚本编程陷阱
- shell字符串操作详解
- Shell中删除某些文件外所有文件的3个方法
- Ruby中执行Linux shell命令的六种方法详解
- 博客备份工具 Blog Backup v0.6.1 下载
- VB使用shell函数打开外部exe程序的实现方法