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"

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