无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[分享] 指定目录,单独遍历备份子目录shell脚本,根据wdcp官方网站备份脚本修改

  1. #!/bin/bash
  2. # author andy.chao
  3. # BaseOn wdlinux sitebackup.sh Amend
  4. # url http://www.wdlinux.cn
  5. # 开始处理备份
  6. BACKUPFILE_DIR=/www/web #站点上级目录路径
  7. BACKUPSAVE_DIR=/www/backup/web #备份存储路径
  8. tasklogdir="/www/wdlinux/wdcp/logs" #wdcp后台计划任务日志存储路径
  9. [ ! -d $tasklogdir ] && mkdir -p $tasklogdir #检测日志存储路径是否存在,否会自动创建目录
  10. tasklog=$tasklogdir/task.log #操作日志名称
  11. cd $BACKUPFILE_DIR #进入备份路径
  12. for dir in `ls --file-type -1`; #遍历站点目录
  13. do
  14.   if [ `echo $dir | grep "/[        DISCUZ_CODE_0        ]quot;` ]; then
  15.     dir=`basename $dir`;
  16.     mdate=`date +%Y%m%d%H`
  17.     [ ! -d ${BACKUPSAVE_DIR}/${mdate} ] && mkdir -p ${BACKUPSAVE_DIR}/${mdate} #创建存储备份的日期文件夹
  18.     savefname=$BACKUPSAVE_DIR/${mdate}/${mdate}_${dir}.tar.gz #设置站点压缩包名称
  19.     tar -zvcf $savefname $dir; #打包并存储到备份文件夹内
  20.     echo -n $dir" 站点文件备份成功      完成时间:" >> $tasklog && date +%Y年%m月%d日%H时%M分 >> $tasklog #写入操作日志
  21.   fi
  22. done && exit 0 #备份结束并退出
复制代码

下载脚本,运行前请自行测试! site_backup.zip (646 Bytes)

感谢楼主的无私分享,吾等小白很受用。

TOP

自己更改目录后不能备份,试试这个脚本看看
cbfly

TOP

很好
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

一年多前的脚本,现在发现太实用了
哥不爱折腾

TOP

一年多前的脚本,现在发现太实用了,有没有写个备份上传到OSS的
呼叫回拨

TOP

下载下来学习学习,,,看看

TOP

下载下来试试

TOP

没金币下不了

TOP

金币不足怎么办,
wdcp新手

TOP

请问各位大神 下载的脚本上传到 /www/wdlinux/wdcp/shell目下 然后再设置计划任务 为什么没有生效呢 现在用的是v3.2.21版本 官方备份站点脚本 把web目录整个备份到一个压缩包 不太方便
学无止境

TOP

脚本貌似有问题!

TOP

返回列表