tsvico
(root)
1
参考
- 打开坚果云,创建 目录
backup/serv00
- 点击头像-账户信息-安全信息 生成 webdav账号密码
3. 在serv00中创建一个backup.sh
目录按实际更改
echo "开始压缩"
tar -cvzf /home/tsvico/tbox-$(date +%F).tar.gz /home/tsvico/domains/xxxx/public_html/
echo "开始上传"
curl -u username:password -T /home/tsvico/tbox-$(date +%F).tar.gz -s -w %{http_code} https://dav.jianguoyun.com/dav/backup/serv00/
echo "删除备份文件"
rm /home/tsvico/tbox-$(date +%F).tar.gz
echo "删除远程备份文件"
curl -X DELETE -u "username:password" -s -o /dev/null -w "%{http_code}" "https://dav.jianguoyun.com/dav/backup/serv00/tbox-$(date -v -2d +%F).tar.gz"
chmod +x backup.sh
- serv00面板添加定时任务
博客地址 https://blog.tbox.fun/2024/4181424588.html
17 个赞
maohai
4
koofr+od 还有日本那个支持webdav的网盘
4 个赞
oyz
(七转八起)
6
放在青龙面板用
echo “开始压缩”
tar -cvzf /ql/tbox-$(date +%F).tar.gz /ql/data/
echo “开始上传”
curl -u username:password -T /ql/tbox-$(date +%F).tar.gz -s -w %{http_code} https://dav.jianguoyun.com/dav/backup/ql/
echo “删除备份文件”
rm /ql/tbox-$(date +%F).tar.gz
echo “删除远程备份文件”
curl -X DELETE -u “username:password” -s -o /dev/null -w “%{http_code}” “https://dav.jianguoyun.com/dav/backup/ql/tbox-$(date -v -2d +%F).tar.gz”
2 个赞
tsvico
(root)
7
这个-2d需要修改为指定你的间隔日期
比如七天备份一次,那么保存最后两份就是-14d
,只保留最新一份就是 -7d
以此类推