Files
DOLPHIN/prod/start_all_services.sh

61 lines
1.5 KiB
Bash
Raw Normal View History

#!/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"