34 lines
811 B
Bash
Executable File
34 lines
811 B
Bash
Executable File
#!/bin/bash
|
|
# ACE-Step UI Stop All Services Script
|
|
|
|
echo "Stopping all ACE-Step services..."
|
|
|
|
if [ -f logs/api.pid ]; then
|
|
API_PID=$(cat logs/api.pid)
|
|
if kill -0 $API_PID 2>/dev/null; then
|
|
echo "Stopping API server (PID: $API_PID)..."
|
|
kill $API_PID
|
|
fi
|
|
rm logs/api.pid
|
|
fi
|
|
|
|
if [ -f logs/backend.pid ]; then
|
|
BACKEND_PID=$(cat logs/backend.pid)
|
|
if kill -0 $BACKEND_PID 2>/dev/null; then
|
|
echo "Stopping backend (PID: $BACKEND_PID)..."
|
|
kill $BACKEND_PID
|
|
fi
|
|
rm logs/backend.pid
|
|
fi
|
|
|
|
if [ -f logs/frontend.pid ]; then
|
|
FRONTEND_PID=$(cat logs/frontend.pid)
|
|
if kill -0 $FRONTEND_PID 2>/dev/null; then
|
|
echo "Stopping frontend (PID: $FRONTEND_PID)..."
|
|
kill $FRONTEND_PID
|
|
fi
|
|
rm logs/frontend.pid
|
|
fi
|
|
|
|
echo "All services stopped!"
|