This commit is contained in:
Arvin
2026-03-20 21:05:37 +08:00
parent 81522abe7f
commit 0bd74ee2ed
17 changed files with 21 additions and 1432 deletions

View File

@ -72,8 +72,16 @@ stop_via_script() {
fi
fi
rm -f "$PID_FILE"
if [ -f "$PROJECT_DIR/runtime/state.env" ]; then
if grep -q '^LAST_RUN_STATUS=' "$PROJECT_DIR/runtime/state.env" 2>/dev/null; then
sed -i -E "s/^LAST_RUN_STATUS=.*/LAST_RUN_STATUS=stopped/" "$PROJECT_DIR/runtime/state.env"
else
echo "LAST_RUN_STATUS=stopped" >> "$PROJECT_DIR/runtime/state.env"
fi
fi
}
restart_via_script() {
stop_via_script || true
start_via_script