linux - rclone и скрипт - PullRequest
       88

linux - rclone и скрипт

0 голосов
/ 15 марта 2020

Я хочу делать ежедневные резервные копии на моем Dropbox, используя rclone, он отлично работает с cron, но я хочу сделать так, как сегодня, у меня есть папка test на моем dropbox, а завтра я хочу папку test1 и следующую завтра папку test2 вместо перезаписи тестовой папки, поэтому я вместо вчерашнего дня я могу получить резервную копию за 4 дня (я не знаю, понимаете ли вы, ребята, мой английский sh не идеален, извините)

код сценария (. sh):

#!/bin/sh
if [ -z "$STY" ]; then
  exec screen -dm -S backup -L -Logfile '/root/logs/log' /bin/bash "$0"
fi
rclone copy --update --verbose --transfers 30 --checkers 8 \
  --contimeout 60s --timeout 300s --retries 3 \
  --low-level-retries 10 --stats 1s \
  "/root/test/file" "dropbox:test"
exit

Ubuntu 18.10 64bit

1 Ответ

0 голосов
/ 15 марта 2020

Просто используйте ход rclone: ​​https://rclone.org/commands/rclone_move/

 If it exists: move dropbox:test3 to dropbox:test4
 If it exists: move dropbox:test2 to dropbox:test3
 If it exists: move dropbox:test to dropbox:test2
 copy "/root/test/file" to "dropbox:test"
...