VoiceSementle / stop.sh
SJLee-0525
[CHORE] test26
0082fdf
#!/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"