rclone+alist自动备份memos数据到网盘
1.reclone config设置
新建一个aliyunbackup名字的reclone
Editing existing "aliyunbackup" remote with options:
- type: webdav
- url: http://192.168.124.24:5244/dav/aliyun/backup
- vendor: other
- user: jfklx
- pass: \*\*\* ENCRYPTED \*\*\*
2.查看是否挂载成功
rclone lsd aliyunbackup:
3.添加脚本/path/to/memos_backup.sh 内容为:
rclone sync -v /mnt/docker/memos/ aliyunbackup:/memos/ \
--log-file=/var/log/rclone.log \
--exclude "*.tmp"
注意:a、为了避免错误,脚本内容用单行命令更好一些rclone sync -v /mnt/docker/memos/ aliyunbackup:/memos/ --log-file=/var/log/rclone.log --exclude "*.tmp"
b、脚本的权限问题:添加执行权限(所有用户)
chmod +x /path/to/memos_backup.sh
验证权限变更 ls -l /path/to/memos_backup.sh
4.添加定时任务,命令crontab -e
5.选1。/bin/nano 进行编辑
6.添加一行0 2 \* \* * /path/to/memos_backup.sh #每天2点执行脚本,分 时 日 月 周 \[执行命令]
7.查看任务列表crontab -l
8.确保脚本具有执行权限chmod +x /root/backup.sh
9.手动执行脚本命令/path/to/memos_backup.sh
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 水墨江南的blog!