From 9ca965f9aa30aaa558f7fc164f12c2580b690c52 Mon Sep 17 00:00:00 2001 From: MarceloZoeng <2280535520@qq.com> Date: Wed, 10 Jun 2026 23:43:13 +0800 Subject: [PATCH] no message --- run.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/run.sh b/run.sh index 911011b..f38c4f0 100644 --- a/run.sh +++ b/run.sh @@ -9,5 +9,12 @@ fi mkdir -p logs nohup .venv/bin/python main.py > logs/app.log 2>&1 & -echo $! > .pid -echo "started, pid=$(cat .pid), log: logs/app.log" +PID=$! +disown "$PID" 2>/dev/null || true +echo "$PID" > .pid +sleep 1 +if ! kill -0 "$PID" 2>/dev/null; then + echo "process $PID exited immediately, see logs/app.log" >&2 + exit 1 +fi +echo "started, pid=$PID, log: logs/app.log"