#!/bin/bash
export TZ=Europe/Kiev
cd /var/www/vps2.happyuser.info/AIMA_bot

PIDFILE=/tmp/aima_bot.pid

if [ -f "$PIDFILE" ]; then
    OLD_PID=$(cat "$PIDFILE")
    if kill -0 "$OLD_PID" 2>/dev/null; then
        echo "$(date): run_bot.sh already running (PID $OLD_PID), exiting." >> logs/bot.log
        exit 1
    fi
fi

echo $$ > "$PIDFILE"
trap "rm -f $PIDFILE" EXIT

source /var/www/vps2.happyuser.info/AIMA_bot/venv38/bin/activate
while true; do
    python src/aima_proposal_bot.py >> logs/bot.log 2>&1
    echo "$(date): bot exited $?, restarting in 10s" >> logs/bot.log
    sleep 10
done
