diff --git a/Ansible/roles/debian_server/files/btrfs-backup b/Ansible/roles/debian_server/files/btrfs-backup index cb65985e819cd6fbc0884e7b2739ff9f71396edb..b60040cb0f0dea3adc4013c574bbf28b94bca660 100755 --- a/Ansible/roles/debian_server/files/btrfs-backup +++ b/Ansible/roles/debian_server/files/btrfs-backup @@ -6,6 +6,7 @@ list_subvolumes() { } cleanup() { + exit_code="$?" for volume in $(list_subvolumes "$source/.snapshot") do if [ -d "$source/.snapshot/$volume" ] @@ -15,6 +16,12 @@ cleanup() { done btrfs subvolume delete "$source/.snapshot" sync --file-system "$source" + if [ "$exit_code" -eq 0 ] + then + curl "https://notify.shore.co.il/send?message=Backup%20finished%20successfully%20on%20$(hostname -s)." + else + curl "https://notify.shore.co.il/send?message=Backup%20failed%20on%20$(hostname -s)." + fi } if [ "$#" -ne 2 ]