17 lines
594 B
Bash
Executable file
17 lines
594 B
Bash
Executable file
#!/bin/bash
|
|
# ============================================================
|
|
# homelab-brain Auto-Sync — Shell-Wrapper
|
|
# Läuft alle 15 Min auf pve-hetzner via Cron
|
|
# Ruft sync_state.py auf (nutzt Core-Module + Retry-Logik)
|
|
# ============================================================
|
|
|
|
export PATH="/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin"
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
VENV="/root/homelab-mcp/.venv"
|
|
|
|
if [ -f "$VENV/bin/python" ]; then
|
|
exec "$VENV/bin/python" "$SCRIPT_DIR/sync_state.py" 2>&1
|
|
else
|
|
exec python3 "$SCRIPT_DIR/sync_state.py" 2>&1
|
|
fi
|