From 50cac8a9a149e39cbe2a81a32a991b97dfbdf288 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Sun, 20 Apr 2025 15:06:47 +0100 Subject: [PATCH] Use RocketChat for music backup notifications --- music_sync/backup_music_library.sh | 20 +++++++++----------- music_sync/update_music_library.sh | 2 -- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/music_sync/backup_music_library.sh b/music_sync/backup_music_library.sh index 7bfee2a..eea1f20 100755 --- a/music_sync/backup_music_library.sh +++ b/music_sync/backup_music_library.sh @@ -1,7 +1,7 @@ #!/bin/bash -THIS_FILE=${0} -SLACK_NOTIFIER="${HOME}/repos/utilities/slack_notifier.sh" +RCHAT_NOTIFIER="${HOME}/repos/utilities/rocketchat_notifier.sh" +# SLACK_NOTIFIER="${HOME}/repos/utilities/slack_notifier.sh" FILE_NAME=$(date +%Y-%m-%d_%H:%M:%S-%Z) BAK=$(ls -dt "/media/crucial/music/"*"music_lib_bak"* | head -n 1) TEMP="/media/crucial/music/temp" @@ -12,9 +12,8 @@ TEMP="/media/crucial/music/temp" sudo rsync -rtv --progress --delete --no-perms --exclude='.Trash*' /media/samsung-T7/ "$BAK" STATUS=$? if [ $STATUS -ne 0 ]; then - $SLACK_NOTIFIER "backups" "error" \ - "Error creating music library backup:" "problem with rsync." \ - "$THIS_FILE" + $RCHAT_NOTIFIER "backups" "error" \ + "Failed to create music library backup:" "problem with rsync." exit fi @@ -25,11 +24,10 @@ STATUS_1=$? mv "$TEMP" "/media/crucial/music/music_lib_bak-$FILE_NAME" STATUS_2=$? if [ $STATUS_1 -ne 0 ] || [ $STATUS_2 -ne 0 ]; then - $SLACK_NOTIFIER "backups" "error" \ - "Error creating music library backup:" "problem copying backup." \ - "$THIS_FILE" - exit + $RCHAT_NOTIFIER "backups" "error" \ + "Failed to create music library backup:" "problem copying backup." \ + exit else - $SLACK_NOTIFIER "backups" "success" \ - "Successfully created music library backup: /media/crucial/music/music_lib_bak-$FILE_NAME" + $RCHAT_NOTIFIER "backups" "success" \ + "Created music library backup: /media/crucial/music/music_lib_bak-$FILE_NAME" fi diff --git a/music_sync/update_music_library.sh b/music_sync/update_music_library.sh index 447e17f..df6de8e 100755 --- a/music_sync/update_music_library.sh +++ b/music_sync/update_music_library.sh @@ -11,6 +11,4 @@ sleep 3 echo -e "${BLUE}INFO Backing up music library to additional external drive...${NO_COLOR}" "${HOME}/repos/utilities/music_sync/backup_music_library.sh" -# /home/thomas/repos/utilities/music_sync/backup_music_library.sh - echo -e "${BLUE}INFO Backup completed...${NO_COLOR}"