#!/bin/bash source "/Users/josephanady/Desktop/AI_Brain/load_env.sh" # auto-inserted by update_ai_brain_env_paths.sh # watchdog launch wrapper — backgrounds itself and runs watchdog.py set -e THIS_DIR="$(cd "$(dirname "$0")" && pwd)" PY="$THIS_DIR/watchdog.py" LOGDIR="$HOME/Desktop/AI_Brain/logs" LOG="$LOGDIR/watchdog_boot.out" mkdir -p "$LOGDIR" # background-safe relaunch if [[ "$1" != "--bg" ]]; then nohup "$0" --bg >> "$LOG" 2>&1 & disown exit 0 fi # run the python watchdog (exec so signals reach it) exec python3 "$PY" >> "$LOG" 2>&1