网站备份脚本
来源:互联网 发布:南昌天虹mac化妆品专柜 编辑:程序博客网 时间:2024/05/16 18:02
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATH#保留的天数(保留5天的)OLDDAY=`date +%m%d -d "-5 days"`#保留上个月20号的备份OLDMONTH=`date +%m -d "-2 month"`20#当前日期CURDAY=`date +%m%d`#网站目录SITEDIR=/opt/www/#备份的目录BACKDIR=/opt/backup/#要备份的网站数组sites=(www.baidu.com m.baidu.com wap.baidu.com)tarfile(){ cd $SITEDIR #如果保留的天数日期是不是20,就删除 if [[ $OLDDAY != 20 ]] then echo "rm" $1 $OLDDAY "back" if [ -e $BACKDIR$1$OLDDAY.tar.gz ] then rm -f $BACKDIR$1$OLDDAY.tar.gz echo $BACKDIR$1$OLDDAY.tar.gz rm success else echo $BACKDIR$1$OLDDAY.tar.gz is not exist fi #如果是20,就删除上上个月的20号的备份 else echo "rm" $OLDMONTH "back" if [ -e $BACKDIR$1$OLDMONTH.tar.gz ] then rm -f $BACKDIR$1$OLDMONTH.tar.gz echo $BACKDIR$1$OLDMONTH.tar.gz rm success else echo $BACKDIR$1$OLDMONTH.tar.gz is not exist fi fi echo `date +%F" "%T` "begin back" #备份当天的,如果备份已存在就不备份 if [ -e $BACKDIR$1$CURDAY.tar.gz ] then echo $BACKDIR$1$CURDAY.tar.gz is exist else tar -zcf $BACKDIR$1$CURDAY.tar.gz $1 fi echo `date +%F" "%T` "begin end"}for i in ${sites[@]}do tarfile $idone
阅读全文
0 0
- 网站-备份脚本
- 网站备份脚本
- 【备份脚本】利用七牛qshell备份网站数据
- 一个在线测试Html、脚本代码的网站,留作备份
- lampp环境下Mysql和网站备份脚本
- CentOS下编写shell脚本自动备份数据库与网站
- 脚本备份
- 脚本备份
- 脚本备份
- 备份脚本
- VPS(网站数据+数据库)自动备份脚本(本地+ftp异地备份)
- 网站备份
- 网站备份
- mysql备份bat备份脚本
- mysql备份bat备份脚本
- 怎样做一个脚本使得访问主空间超时后自动跳转到另一备份网站??
- 怎样做一个脚本使得访问主空间超时后自动跳转到另一备份网站??
- mysql备份脚本
- 奥威软件亮相“南方信息大会2017”----共道“融合、转型、夯实”
- Spring Boot 实现定时任务
- listview的item长按事件无效
- PHP学习笔记——二维数组(数组的数组)的声明与应用
- Essential Studio for ASP.NET MVC发布2017 v2,增加日期范围选择器功能
- 网站备份脚本
- 物理机和虚拟机相互之间都ping不通解决办法
- Android开发之解决App启动白屏或黑屏
- 过滤器---过滤敏感词汇和长度
- mac版MySQL初始密码或者自己的密码忘了怎么办?
- github上传代码
- 微信小程序wx.previewImage预览图片
- __init__.py 用法
- org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletCon