#!/usr/bin/env bash set -Eeuo pipefail IFS=$'\n\t' NAME="Brain" ROOT="/Volumes/${NAME}/HiveExpansion" LOGFILE="${ROOT}/hive_startup.log" log() { printf '%s\n' "$*"; } log_err() { printf 'ERR: %s\n' "$*" >&2; } if [[ ! -d "$ROOT" ]]; then log_err "HiveExpansion not found at $ROOT" exit 1 fi if pgrep -f "hive_master_controller.py" >/dev/null 2>&1; then log "hive_master_controller already running" exit 0 fi cd "$ROOT" nohup python3 hive_master_controller.py >> "$LOGFILE" 2>&1 & log "Started hive_master_controller (log: $LOGFILE)"