Use RocketChat for music backup notifications
This commit is contained in:
parent
310084351b
commit
50cac8a9a1
2 changed files with 9 additions and 13 deletions
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
THIS_FILE=${0}
|
RCHAT_NOTIFIER="${HOME}/repos/utilities/rocketchat_notifier.sh"
|
||||||
SLACK_NOTIFIER="${HOME}/repos/utilities/slack_notifier.sh"
|
# SLACK_NOTIFIER="${HOME}/repos/utilities/slack_notifier.sh"
|
||||||
FILE_NAME=$(date +%Y-%m-%d_%H:%M:%S-%Z)
|
FILE_NAME=$(date +%Y-%m-%d_%H:%M:%S-%Z)
|
||||||
BAK=$(ls -dt "/media/crucial/music/"*"music_lib_bak"* | head -n 1)
|
BAK=$(ls -dt "/media/crucial/music/"*"music_lib_bak"* | head -n 1)
|
||||||
TEMP="/media/crucial/music/temp"
|
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"
|
sudo rsync -rtv --progress --delete --no-perms --exclude='.Trash*' /media/samsung-T7/ "$BAK"
|
||||||
STATUS=$?
|
STATUS=$?
|
||||||
if [ $STATUS -ne 0 ]; then
|
if [ $STATUS -ne 0 ]; then
|
||||||
$SLACK_NOTIFIER "backups" "error" \
|
$RCHAT_NOTIFIER "backups" "error" \
|
||||||
"Error creating music library backup:" "problem with rsync." \
|
"Failed to create music library backup:" "problem with rsync."
|
||||||
"$THIS_FILE"
|
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -25,11 +24,10 @@ STATUS_1=$?
|
||||||
mv "$TEMP" "/media/crucial/music/music_lib_bak-$FILE_NAME"
|
mv "$TEMP" "/media/crucial/music/music_lib_bak-$FILE_NAME"
|
||||||
STATUS_2=$?
|
STATUS_2=$?
|
||||||
if [ $STATUS_1 -ne 0 ] || [ $STATUS_2 -ne 0 ]; then
|
if [ $STATUS_1 -ne 0 ] || [ $STATUS_2 -ne 0 ]; then
|
||||||
$SLACK_NOTIFIER "backups" "error" \
|
$RCHAT_NOTIFIER "backups" "error" \
|
||||||
"Error creating music library backup:" "problem copying backup." \
|
"Failed to create music library backup:" "problem copying backup." \
|
||||||
"$THIS_FILE"
|
exit
|
||||||
exit
|
|
||||||
else
|
else
|
||||||
$SLACK_NOTIFIER "backups" "success" \
|
$RCHAT_NOTIFIER "backups" "success" \
|
||||||
"Successfully created music library backup: /media/crucial/music/music_lib_bak-$FILE_NAME"
|
"Created music library backup: /media/crucial/music/music_lib_bak-$FILE_NAME"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -11,6 +11,4 @@ sleep 3
|
||||||
echo -e "${BLUE}INFO Backing up music library to additional external drive...${NO_COLOR}"
|
echo -e "${BLUE}INFO Backing up music library to additional external drive...${NO_COLOR}"
|
||||||
"${HOME}/repos/utilities/music_sync/backup_music_library.sh"
|
"${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}"
|
echo -e "${BLUE}INFO Backup completed...${NO_COLOR}"
|
||||||
|
|
Loading…
Add table
Reference in a new issue