Files
personal_development/DownloaderWebApp/stop.sh
T
2026-01-13 10:26:20 -05:00

26 lines
612 B
Bash
Executable File

#!/bin/bash
# Navigate to the script's directory
cd "$(dirname "$0")"
if [ -f "app.pid" ]; then
PID=$(cat app.pid)
if ps -p $PID > /dev/null; then
echo "Stopping app (PID $PID)..."
kill $PID
rm app.pid
echo "Stopped."
else
echo "PID file found ($PID) but process is not running. Removing stale PID file."
rm app.pid
fi
else
echo "No PID file found. Trying to find process by name..."
pkill -f "python3 main.py"
if [ $? -eq 0 ]; then
echo "Stopped via process name."
else
echo "No running process found."
fi
fi