18 lines
473 B
Bash
18 lines
473 B
Bash
#!/bin/bash
|
|
|
|
while true; do
|
|
# Check if the python app is running on port 5000
|
|
if ! lsof -i :5000 > /dev/null; then
|
|
|
|
echo "Python app is not running on port 5000. Starting it"
|
|
cd /app/data/public/CommunityRuleChatBot/CommunityRuleChatBot
|
|
source myvenv/bin/activate
|
|
python3 run.py &
|
|
else
|
|
echo "Python app is already running on port 5000. Nothing to do"
|
|
fi
|
|
|
|
# Sleep for 30 minutes (1800 seconds)
|
|
|
|
sleep 1800
|
|
done |