Files
2026-03-19 23:51:21 +08:00

15 lines
330 B
Bash
Executable File

#!/usr/bin/env bash
cd "$(dirname "$0")"
PID_FILE=proxy.pid
LOG_FILE=proxy.log
if [ -f "$PID_FILE" ] && kill -0 "$(cat "$PID_FILE")" 2>/dev/null; then
echo "already running (pid $(cat "$PID_FILE"))"
exit 1
fi
nohup python3 proxy.py >> "$LOG_FILE" 2>&1 &
echo $! > "$PID_FILE"
echo "started (pid $!) → log: $LOG_FILE"