Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #!/bin/sh
  2. # usage: epeli-rclone /path/to/mydir gsuite
  3.  
  4. set -eux
  5.  
  6. source="$1"
  7. remote="${2:-gsuite}"
  8. name="$(basename "$source")"
  9. remote_dir=backups
  10.  
  11. if [ ! -d "$source" ]; then
  12. echo "Not a directory: $source"
  13. exit 1
  14. fi
  15.  
  16. exec rclone \
  17. --verbose \
  18. --stats 10m \
  19. --checksum \
  20. --track-renames \
  21. --backup-dir "${remote}:${remote_dir}-deleted/$(date +"%Y-%m-%d-%H%M")-${name}" \
  22. --checkers 2 \
  23. --exclude .DS_Store \
  24. --exclude "archive/*" \
  25. --exclude "._*" \
  26. --exclude ._.DS_Store \
  27. sync \
  28. $source \
  29. ${remote}:${remote_dir}/${name}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement