restore.sh aktualisiert

main
sebastian.serfling 2026-03-17 12:36:23 +00:00
parent 25643bcc21
commit 5d1805e83b
1 changed files with 6 additions and 3 deletions

View File

@ -52,7 +52,8 @@ while [[ $# -gt 0 ]]; do
--rsync-target) RSYNC_TARGET="$2"; shift 2 ;;
--pbs-storage) PBS_STORAGE="$2"; shift 2 ;;
--webhook-url) WEBHOOK_URL="$2"; shift 2 ;;
--webhook-token) WEBHOOK_TOKEN="$2"; shift 2 ;;
--webhook-token) WEBHOOK_TOKEN="$2"; shift 2 ;;
--server-hostname) SERVER_HOSTNAME="$2"; shift 2 ;;
*) echo "Unbekannter Parameter: $1" >&2; exit 1 ;;
esac
done
@ -86,7 +87,9 @@ LAST_DATE=$(date +"%Y-%m-%d" -d "1 day ago")
ZIP_DIR="${RESTORE_MOUNT}/zips/${LAST_DATE}"
BACKUP_SERVER_HOST=$(cat /opt/windmill-restore/backup_server_host 2>/dev/null \
|| echo "backup-server")
SERVER_HOSTNAME=$(hostname -f 2>/dev/null || hostname)
# SERVER_HOSTNAME kommt als Parameter --server-hostname
# Fallback auf hostname -f falls nicht gesetzt
SERVER_HOSTNAME="${SERVER_HOSTNAME:-$(hostname -f 2>/dev/null || hostname)}"
RESTORE_START=$(date +%s)
STATUS="success"