Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # usage: epeli-rclone /path/to/mydir gsuite
- set -eux
- source="$1"
- remote="${2:-gsuite}"
- name="$(basename "$source")"
- remote_dir=backups
- if [ ! -d "$source" ]; then
- echo "Not a directory: $source"
- exit 1
- fi
- exec rclone \
- --verbose \
- --stats 10m \
- --checksum \
- --track-renames \
- --backup-dir "${remote}:${remote_dir}-deleted/$(date +"%Y-%m-%d-%H%M")-${name}" \
- --checkers 2 \
- --exclude .DS_Store \
- --exclude "archive/*" \
- --exclude "._*" \
- --exclude ._.DS_Store \
- sync \
- $source \
- ${remote}:${remote_dir}/${name}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement