From 9c3f20a731257127601e83337331635571a4f325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Sun, 10 Jul 2022 01:26:53 +0200 Subject: [PATCH] Changes in the backupSynologyMac --- .local/bin/backupSynologyMac | 69 ++++++++++++------------------------ 1 file changed, 23 insertions(+), 46 deletions(-) diff --git a/.local/bin/backupSynologyMac b/.local/bin/backupSynologyMac index 88c965e..999f8ee 100755 --- a/.local/bin/backupSynologyMac +++ b/.local/bin/backupSynologyMac @@ -1,58 +1,35 @@ #!/bin/bash MEGA_VOLUME="/Volumes/MEGA" -ELEMENTS="/Volumes/ELEMENTS" MEGA="$HOME/MEGA" STARTED="$HOME/.config/backup-started-$(date +%d-%m)" -function main(){ - if [[ ! -e "$STARTED" ]] - then - echo -e "[LOG] $(date) Started $HOME/Documents/Collage/Semestr2 ->\ -$MEGA/Documents/Collage/Semestr2" - rsync --bwlimit=2048 --update --progress -r \ - --exclude '*.mp4' --exclude '*.mkv'\ - --exclude '.debris' \ - "$HOME/Documents/Collage/Semestr2/"\ - "$MEGA/Documents/Collage/Semestr2/" - echo -e "[LOG] $(date) Ended $HOME/Documents/Collage/Semestr2 ->\ -$MEGA/Documents/Collage/" +function main() { + if [[ ! -e "$STARTED" ]]; then + touch "$STARTED" && echo -e "[LOG] $(date) Created the file $STARTED" - echo -e "[LOG] $(date) Started $HOME/Documents/Collage/Semestr2 ->\ -$ELEMENTS/Collage/Semestr2" - rsync --bwlimit=2048 --update --progress -r \ - --exclude '*.mp4' --exclude '*.mkv'\ - --exclude '.debris' \ - "$HOME/Documents/Collage/Semestr2/"\ - "$ELEMENTS/Collage/Semestr2/" - echo -e "[LOG] $(date) Ended $HOME/Documents/Collage/Semestr2 ->\ -$ELEMENTS/Documents/Collage/" + echo -e "[LOG] $(date) Started $HOME/.ssh/ -> $MEGA/ssh" + rsync --bwlimit=2048 --update --progress -r "$HOME/.ssh/" "$MEGA/ssh/" + echo -e "[LOG] $(date) Finished $HOME/.ssh/ -> $MEGA/ssh" - touch "$STARTED" && echo -e "[LOG] $(date) Created the file $STARTED" + echo -e "[LOG] $(date) Started $HOME/.gnupg/ -> $MEGA/gnupg" + rsync --bwlimit=2048 --update --progress -r "$HOME/.gnupg/" "$MEGA/gnupg/" + echo -e "[LOG] $(date) Finished $HOME/.gnupg/ -> $MEGA/gnupg" - echo -e "[LOG] $(date) Started $HOME/.ssh/ -> $MEGA/ssh" - rsync --bwlimit=2048 --update --progress -r "$HOME/.ssh/" "$MEGA/ssh/" - echo -e "[LOG] $(date) Finished $HOME/.ssh/ -> $MEGA/ssh" + if [[ -e "$MEGA_VOLUME" ]]; then + echo -e "[LOG] $(date) Started $MEGA -> $MEGA_VOLUME" + rsync --bwlimit=2048 --update --progress -r --exclude '.DS_Store' \ + --exclude '.debris' \ + --exclude 'Icon*' \ + "$MEGA/" "$MEGA_VOLUME/" + else + echo -e "[ERROR] The folder $MEGA_VOLUME does NOT exist" + fi - echo -e "[LOG] $(date) Started $HOME/.gnupg/ -> $MEGA/gnupg" - rsync --bwlimit=2048 --update --progress -r "$HOME/.gnupg/" "$MEGA/gnupg/" - echo -e "[LOG] $(date) Finished $HOME/.gnupg/ -> $MEGA/gnupg" - - if [[ -e "$MEGA_VOLUME" ]] - then - echo -e "[LOG] $(date) Started $MEGA -> $MEGA_VOLUME" - rsync --bwlimit=2048 --update --progress -r --exclude '.DS_Store' \ - --exclude '.debris' \ - --exclude 'Icon*' \ - "$MEGA/" "$MEGA_VOLUME/" - else - echo -e "[ERROR] The folder $MEGA_VOLUME does NOT exist" - fi - - echo -e "[LOG] $(date) Removed the files $STARTED and $STARTED *" - rm -rf "$STARTED" - rm -rf "$HOME/.config/backup-started-*" - fi + echo -e "[LOG] $(date) Removed the files $STARTED and $STARTED *" + rm -rf "$STARTED" + rm -rf "$HOME/.config/backup-started-*" + fi } -main > "$HOME/.config/backup.log" +main >"$HOME/.config/backup.log"