| | |
| | | |
| | | BACKUP_DIR="/backup/work/" |
| | | FILES_DIR="/home/joel/OneDrive/" |
| | | RCLONE_BACKUP=("OneDrive_Personal" "NextCloud" "GoogleDrive" "Mega" "unimelb" "sout" "pCloud") |
| | | RCLONE_FILES=("sout" "Mega" "unimelb") |
| | | RCLONE_BACKUP=("OneDrive_Personal" "GoogleDrive" "Mega" "unimelb" "sout" "pCloud" "gdrive_unimelb") |
| | | RCLONE_FILES=("sout" "Mega" "unimelb" "gdrive_unimelb") |
| | | |
| | | function sync() { |
| | | case $1 in |
| | | "sout") |
| | | rclone sync $([ $2 != "p" ] && echo "$BACKUP_DIR" || echo "$FILES_DIR") $1:/data/Cloud/$([ $2 != "p" ] && echo "backup" || echo "files") $(! [ -z $3 ] && echo "-P") |
| | | rclone sync $([ $2 != "p" ] && echo "$BACKUP_DIR" || echo "$FILES_DIR") \ |
| | | $1:/data/Cloud/$([ $2 != "p" ] && echo "backup" || echo "files") $(! [ -z $3 ] && echo "-P") |
| | | ;; |
| | | *) |
| | | rclone sync $([ $2 != "p" ] && echo "$BACKUP_DIR" || echo "$FILES_DIR") $1:/Uni/$([ $2 != "p" ] && echo "duplicacy" || echo "files") $(! [ -z $3 ] && echo "-P") |
| | | rclone sync $([ $2 != "p" ] && echo "$BACKUP_DIR" || echo "$FILES_DIR") \ |
| | | $1:/Uni/$([ $2 != "p" ] && echo "duplicacy" || echo "files") $(! [ -z $3 ] && echo "-P") |
| | | ;; |
| | | esac |
| | | } |
| | |
| | | function sync_all() { |
| | | if [ -z $1 ]; then |
| | | for i in ${RCLONE_BACKUP[*]}; do |
| | | sync $i & |
| | | #echo -e '\033[0;31m'$i backup'\033[0m' |
| | | sync $i n & |
| | | done |
| | | for i in ${RCLONE_FILES[*]}; do |
| | | #echo -e '\033[0;31m'$i files'\033[0m' |
| | | sync $i p & |
| | | done |
| | | else |