九溪

溪水润知林,滴露启慧心

用户工具

站点工具


wiki:linux:auto-backup-use-jianguoyun

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
wiki:linux:auto-backup-use-jianguoyun [2019/10/06 18:59] – [备份数据的脚本] colinwiki:linux:auto-backup-use-jianguoyun [2023/01/03 15:25] (当前版本) – 外部编辑 127.0.0.1
行 79: 行 79:
  
 ==== 备份数据的脚本 ==== ==== 备份数据的脚本 ====
-在 /opt/jianguoyun/  目录下创建脚本,操作内容为+在 /opt/cron/  目录下创建脚本(目录可按需指定),操作内容为
   - 复制网站内容到备份目录   - 复制网站内容到备份目录
   - 清理目录下不需要的文件   - 清理目录下不需要的文件
行 115: 行 115:
  
 ==== 恢复数据的脚本 ==== ==== 恢复数据的脚本 ====
-在 /var/www/  目录下创建脚本,操作内容为+在 /opt/corn/  目录下创建脚本(目录可以按需指定),操作内容为
   - 下载坚果云的最新打包数据到本地   - 下载坚果云的最新打包数据到本地
   - 解压打包数据   - 解压打包数据
行 124: 行 124:
 <code bash loadbackupsite.sh> <code bash loadbackupsite.sh>
 #!/bin/bash #!/bin/bash
- +#date >> /opt/cron/log/backsitebegin.log 
 site='colinol.com' site='colinol.com'
-backpath=${site}+
 tarfilename=${site}.tar.gz tarfilename=${site}.tar.gz
  
行 136: 行 137:
 rm ${tarfilename} rm ${tarfilename}
  
-rm -f -r html +cursitepath=/var/www/html 
-mv colinol.com html+rm -f -r ${cursitepath} 
 +mv ${site} ${cursitepath}
  
-#mkdir html/data/attic +mkdir ${cursitepath}/data/cache 
-#mkdir html/data/index +mkdir ${cursitepath}/data/tmp
-mkdir html/data/cache +
-mkdir html/data/tmp+
  
-chmod -R 777 html/data/ +chmod -R 777 ${cursitepath}/data/ 
-chmod -R 777 html/lib/ +chmod -R 777 ${cursitepath}/lib/ 
-chmod -R 777 html/conf/+chmod -R 777 ${cursitepath}/conf/ 
 + 
 +#date >> /opt/cron/log/backsiteend.log
 </code> </code>
  
 ==== 设置定时处理程序:Corntab ==== ==== 设置定时处理程序:Corntab ====
  
-修改corn脚本编辑器为vim +  [[.crontab]]
-  export EDITOR=vim  +
- +
-创建定时任务 +
-  crontab -e +
- +
-在文件中加入以下命令(每天15:13分自动执行auto_colinol.com.backup.sh脚本) +
-  13 15 * * /opt/jianguoyun/auto_colinol.com.backup.sh+
  
  
行 168: 行 163:
   - [[https://www.jianshu.com/p/d72462b6c67c|自动备份Linux上的博客数据到坚果云]]   - [[https://www.jianshu.com/p/d72462b6c67c|自动备份Linux上的博客数据到坚果云]]
   - [[http://sunyongfeng.com/201704/linux/execute_scheduled_commands.html|Linux定时执行备份任务]]   - [[http://sunyongfeng.com/201704/linux/execute_scheduled_commands.html|Linux定时执行备份任务]]
-  - [[.crontab]] 
- 
wiki/linux/auto-backup-use-jianguoyun.1570359593.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)