Files
loogle-scripts/scripts/raspiBackup_loogle_post.sh
T

28 lines
702 B
Bash
Executable File

#!/bin/bash
# raspiBackup post extension — notifica Loogle Casa (solo WebApp).
# Sourced da raspiBackup: $1 = return code backup.
RC="${1:-1}"
LOOGLE_NOTIFY="/home/daniely/docker/loogle-casa/scripts/loogle-notify.sh"
if [[ ! -x "$LOOGLE_NOTIFY" ]]; then
return 0 2>/dev/null || exit 0
fi
HOST="${HOSTNAME:-$(hostname)}"
if (( RC == 0 )); then
TITLE="Backup completato"
BODY="Backup di ${HOST} terminato con successo."
SEVERITY="info"
else
TITLE="Backup fallito"
BODY="Backup di ${HOST} fallito (codice ${RC})."
SEVERITY="error"
fi
"$LOOGLE_NOTIFY" --title "$TITLE" --body "$BODY" --category raspi_backup \
--severity "$SEVERITY" &
return 0 2>/dev/null || exit 0