首页 > 代码库 > 应用备份脚本示例

应用备份脚本示例

#!/bin/bash#scription: This Is Backup-Script for WEB-APP#By WangXiaoKe #DATE 2016,6,1#定义脚本变量TIME=$(date +%Y%m%d)#################################################### 删除30天以前的备份文件 #################################/usr/bin/find /backup-script/ -name ‘*.tar‘ -mtime +30 -exec rm -rf {} \;############################################################# 备份 ###################################################### 备份网站应用/bin/tar -C /usr/local/apache-tomcat-6.0.44/ -cvf /backup-script/webapp${TIME}.tar webapps/# 判断是否备份成功并写入文件记录if [ $? -eq 0 ];thenecho ${TIME}备份应用成功 >> /backup-script/backuplogelseecho ${TIME}备份应用失败 >> /backup-script/backuplogfi########################################################## 拷贝到FTP服务器#############################################/usr/bin/ftp -n<<!open 10.8.252.251promptuser bdw bdwlcd /backup-script/cd appput backuplogmkdir ${TIME}cd ${TIME}mput webapp${TIME}.tarclosebye! 

  

应用备份脚本示例