sync
This commit is contained in:
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Navigate to the script's directory
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# Check for virtual environment and activate if found
|
||||
if [ -d "venv" ]; then
|
||||
source venv/bin/activate
|
||||
elif [ -d ".venv" ]; then
|
||||
source .venv/bin/activate
|
||||
fi
|
||||
|
||||
echo "Starting DownloaderWebApp..."
|
||||
python3 main.py &
|
||||
PID=$!
|
||||
echo $PID > app.pid
|
||||
echo "Application started with PID: $PID"
|
||||
Executable
+25
@@ -0,0 +1,25 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user