wiki:linux:auto-backup-use-jianguoyun
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
wiki:linux:auto-backup-use-jianguoyun [2019/10/06 18:59] – [备份数据的脚本] colin | wiki: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 >> / | |
site=' | site=' | ||
- | backpath=${site} | + | |
tarfilename=${site}.tar.gz | tarfilename=${site}.tar.gz | ||
行 136: | 行 137: | ||
rm ${tarfilename} | rm ${tarfilename} | ||
- | rm -f -r html | + | cursitepath=/ |
- | mv colinol.com html | + | rm -f -r ${cursitepath} |
+ | mv ${site} ${cursitepath} | ||
- | #mkdir html/ | + | mkdir ${cursitepath}/ |
- | #mkdir html/ | + | mkdir ${cursitepath}/data/tmp |
- | mkdir html/ | + | |
- | 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 >> / | ||
</ | </ | ||
==== 设置定时处理程序: | ==== 设置定时处理程序: | ||
- | 修改corn脚本编辑器为vim | + | |
- | export EDITOR=vim | + | |
- | + | ||
- | 创建定时任务 | + | |
- | crontab -e | + | |
- | + | ||
- | 在文件中加入以下命令(每天15: | + | |
- | 13 15 * * * / | + | |
行 168: | 行 163: | ||
- [[https:// | - [[https:// | ||
- [[http:// | - [[http:// | ||
- | - [[.crontab]] | ||
- |
wiki/linux/auto-backup-use-jianguoyun.1570359593.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)