Files

24 lines
824 B
Bash

#!/bin/bash
# Start Chefkoch Scraper v4 safely using profile .venv + profile-local fixed script
# Place in ~/.hermes/scripts/ and chmod +x
LOG="/home/debian/.hermes/profiles/nutrition-coach/scraper_v4.out"
PIDFILE="/tmp/chefkoch_scraper_v4.pid"
# Check if already running
if [ -f "$PIDFILE" ] && kill -0 "$(cat $PIDFILE)" 2>/dev/null; then
echo "Scraper already running (PID $(cat $PIDFILE))"
exit 0
fi
cd /home/debian/.hermes/profiles/nutrition-coach || exit 1
export PYTHONUNBUFFERED=1
export PLAYWRIGHT_BROWSERS_PATH=/home/debian/.cache/ms-playwright
nohup /home/debian/.hermes/profiles/nutrition-coach/.venv/bin/python3 \
/home/debian/.hermes/profiles/nutrition-coach/scripts/chefkoch_scraper_v4.py \
--no-agent >> "$LOG" 2>&1 &
PID=$!
echo $PID > "$PIDFILE"
echo "Scraper started (PID $PID). Log: $LOG"