Files
personal_development/ServerManagerWebApp/stop_app.sh
T

24 lines
433 B
Bash
Executable File

#!/bin/bash
PROJECT_ROOT=$(pwd)
PID_FILE="$PROJECT_ROOT/.server_manager.pids"
if [ ! -f "$PID_FILE" ]; then
echo "No PID file found. Is the app running?"
exit 1
fi
echo "Stopping application..."
while read pid; do
if ps -p $pid > /dev/null; then
echo "Killing process $pid"
kill $pid
else
echo "Process $pid not found"
fi
done < "$PID_FILE"
rm "$PID_FILE"
echo "Application stopped."