#!/bin/sh
# back tomcat catalina.out cd /home/log_bak #the file
DATE=`date '+%Y%m%d-%H%M'`
ARCHIVE=$DATE.tar.gz
file="tomcat_""$DATE.catalina.out"
#开始备份之前,将备份信息头写入日记文件
echo " " >> log.txt
echo " " >> log.txt
echo "———————————————–" >> log.txt
echo "BACKUP DATE:" $(date +"%y-%m-%d %H:%M:%S") >> log.txt
echo "———————————————– " >> log.txt cp /tomcat/logs/catalina.out /home/log_bak/$file
sleep
tar czvf $ARCHIVE $file >> log.txt >&
#判断catalina.out备份是否成功
if [[ $? == ]]; then
#创建备份文件的压缩包
# tar czvf $ARCHIVE $LOG >> log.txt >&
#输入备份成功的消息到日记文件
echo “[$ARCHIVE] Backup Successful!” >> log.txt
> /data/apache-tomcat-7.0./logs/catalina.out
rm -f $file
#只需保留备份文件的压缩包即可
else
echo “catalina.out Backup Fail!” >> log.txt
fi
#输出备份过程结束的提醒消息
echo “Backup Process Done”

最新文章

  1. MyEclipse 常用快捷键
  2. Unity内存优化(贴图层面)
  3. Ubuntu 手工挂载硬盘
  4. Install Solr+tomcat
  5. Tesseract-OCR引擎 入门
  6. Sublime Text3 快捷键汇总
  7. 禁止VMware用户在系统里删除网卡的操作的方法
  8. ASPNET中实现在线用户检测(使用后台守护线程)
  9. sql server备份相关
  10. 擦肩而过的那块牌--记ACM_ICPC西安赛区现场赛
  11. Oracle利用过程procedure块实现银行转账
  12. 架构师必备软件:安装Dubbo注册中心(Zookeeper-3.4.6)
  13. 【新版】Android技术博客精华汇总
  14. 21 PagerTabStrip-PagerTitleStrip-viewPager
  15. 值得注意的CSS属性
  16. PHP全栈学习笔记11
  17. 自己动手写处理器之第二阶段(1)——可编程逻辑器件与PLD电路设计流程
  18. mongoDB Liunx下安装及配置
  19. Spring 的 AOP 进行事务管理的一些问题
  20. leecode第二题(两数相加)

热门文章

  1. 〖wordpress实用小技巧〗添加几个字符实现子目录访问转移到域名直接访问
  2. 下面关于XML叙述不正确的是( )
  3. 好的API设计
  4. php eval函数一句话木马代码
  5. HttpClient传递Cookie
  6. 【ML】scikit-learn-book
  7. [转]在ubuntu下安装sublime text
  8. Windows绘图中的GDI映射模式
  9. c# 以二进制读取文本文件
  10. [转]ASP.NET MVC 5 - 给数据模型添加校验器