restic.sh update to include details on successful backup

This commit is contained in:
tolerryan
2024-12-30 01:18:53 -06:00
parent b77ab6366a
commit 962cbe166c

View File

@@ -105,13 +105,16 @@
if $backup; then if $backup; then
echo "Backing up... to misamisa" echo "Backing up... to misamisa"
echo "Date: $(date '+%Y-%m-%d_%H-%M-%S')" # Add your Restic backup command here echo "Date: $(date '+%Y-%m-%d_%H-%M-%S')" # Add your Restic backup command here
restic --password-file ./.resticpassword -r sftp:misamisa://home/restic/$(hostname) backup $backupdir restic --password-file ./.resticpassword -r sftp:misamisa://home/restic/$(hostname) backup $backupdir \
| tee backup.out
status=$? status=$?
if [ $status -eq 0 ]; then if [ $status -eq 0 ]; then
# If the exit status is 0 (success), send a success message # If the exit status is 0 (success), send a success message
./discord.sh "$(hostname) backup complete" ./discord.sh "$(hostname) backup complete"
elif [ $status -eq 3 ]; then elif [ $status -eq 3 ]; then
./discord.sh "$(hostname) backup complete" details=$(grep -A4 "Added to the repository:"" backup.out)
>backup.out
./discord.sh "$(hostname) backup complete $details"
else else
# If the exit status is not 0 (failure), send a failure message # If the exit status is not 0 (failure), send a failure message
./discord.sh "$(hostname) Backup has failed" ./discord.sh "$(hostname) Backup has failed"