● Zion Boggan
repos/Sightline/stop_poc.sh
zionboggan.com ↗
15 lines · bash
History for this file →
1
LOGS="/shared/projects/Sightline/_logs"
2
for svc in api worker sat_tracker live_feed frontend; do
3
  if [ -f "$LOGS/$svc.pid" ]; then
4
    pid=$(cat "$LOGS/$svc.pid")
5
    kill -- -"$pid" 2>/dev/null || kill "$pid" 2>/dev/null
6
    echo "stopped $svc ($pid)"
7
    rm -f "$LOGS/$svc.pid"
8
  fi
9
done
10
pkill -f "uvicorn app.main:app --host 0.0.0.0 --port 8000" 2>/dev/null
11
pkill -f "celery -A app.workers" 2>/dev/null
12
pkill -f "live_feed.py" 2>/dev/null
13
pkill -f "live_satellites.py" 2>/dev/null
14
pkill -f "next start -H 0.0.0.0 -p 3000" 2>/dev/null
15
echo "done"