#!/bin/bash # Start all DOLPHIN services cd /mnt/dolphinng5_predict/prod source /home/dolphin/siloqy_env/bin/activate echo "🚀 Starting DOLPHIN Services" echo "============================" # 1. Scan Bridge echo "1. Scan Bridge..." if ! pgrep -f "scan_bridge_service.py" > /dev/null; then nohup python3 scan_bridge_service.py > /tmp/scan_bridge.log 2>&1 & echo " Started" else echo " Already running" fi # 2. EXTF echo "2. EXTF Service..." if ! pgrep -f "exf_prefect_final.py" > /dev/null; then nohup python3 exf_prefect_final.py > /tmp/exf_service.log 2>&1 & echo " Started" else echo " Already running" fi # 3. OBF echo "3. OBF Service..." if ! pgrep -f "obf_prefect_flow.py" > /dev/null; then nohup python3 obf_prefect_flow.py > /tmp/obf_service.log 2>&1 & echo " Started" else echo " Already running" fi # 4. ACB echo "4. ACB Processor..." if ! pgrep -f "acb_processor_service.py" > /dev/null; then nohup python3 acb_processor_service.py > /tmp/acb_service.log 2>&1 & echo " Started" else echo " Already running" fi # 5. Watchdog echo "5. System Watchdog..." if ! pgrep -f "system_watchdog_service.py" > /dev/null; then nohup python3 system_watchdog_service.py > /tmp/watchdog_service.log 2>&1 & echo " Started" else echo " Already running" fi echo "" echo "============================" echo "All services started!" echo "" echo "Check status:" echo " ps aux | grep -E 'scan_bridge|exf|obf|acb|watchdog' | grep -v grep"