File size: 1,355 Bytes
9f30ef0 0082fdf 9f30ef0 0082fdf 9f30ef0 0082fdf 9f30ef0 0082fdf 9f30ef0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
#!/bin/bash
# Stop script for Chloe's Voice Komentle (ν΅ν© λ²μ )
echo "π Stopping Voice Komentle..."
# Stop integrated app
if [ -f .app.pid ]; then
APP_PID=$(cat .app.pid)
if kill -0 $APP_PID 2>/dev/null; then
kill $APP_PID
echo "β App stopped (PID: $APP_PID)"
else
echo "β οΈ App process not found"
fi
rm .app.pid
fi
# Legacy: Stop backend (μ΄μ λ²μ νΈν)
if [ -f .backend.pid ]; then
BACKEND_PID=$(cat .backend.pid)
if kill -0 $BACKEND_PID 2>/dev/null; then
kill $BACKEND_PID
echo "β Backend stopped (PID: $BACKEND_PID)"
else
echo "β οΈ Backend process not found"
fi
rm .backend.pid
fi
# Legacy: Stop Gradio (μ΄μ λ²μ νΈν)
if [ -f .gradio.pid ]; then
GRADIO_PID=$(cat .gradio.pid)
if kill -0 $GRADIO_PID 2>/dev/null; then
kill $GRADIO_PID
echo "β Gradio UI stopped (PID: $GRADIO_PID)"
else
echo "β οΈ Gradio process not found"
fi
rm .gradio.pid
fi
# Kill any remaining processes
pkill -f "client/app.py" 2>/dev/null && echo "β Killed remaining app processes"
pkill -f "uvicorn backend:app" 2>/dev/null && echo "β Killed remaining uvicorn processes"
pkill -f "gradio_ui.py" 2>/dev/null && echo "β Killed remaining gradio processes"
echo ""
echo "β
All processes stopped"
|