28 lines
702 B
Bash
Executable File
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
|