From 3f96c9c6502243b06efd4bb34a189e72e3a5557c Mon Sep 17 00:00:00 2001
From: yearning <10538594+wangweifeng1999@user.noreply.gitee.com>
Date: 星期一, 28 九月 2026 19:24:55 +0800
Subject: [PATCH] 复制项目

---
 scripts/status.sh |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/scripts/status.sh b/scripts/status.sh
new file mode 100644
index 0000000..149e191
--- /dev/null
+++ b/scripts/status.sh
@@ -0,0 +1,30 @@
+#!/usr/bin/env bash
+source "$(dirname "$0")/lib.sh"
+
+echo "=== score-query 鏈嶅姟鐘舵�� ==="
+if is_running "$BACKEND_PID"; then
+  echo "鍚庣: 杩愯涓� PID=$(cat "$BACKEND_PID") 绔彛=$BACKEND_PORT"
+else
+  echo "鍚庣: 鏈繍琛�"
+fi
+
+preview_pid="$(pgrep -f "$ROOT/frontend/node_modules/.bin/vite preview" | head -1 || true)"
+dev_pid=""
+if [[ -z "$preview_pid" ]]; then
+  for p in $(pgrep -f "$ROOT/frontend/node_modules/.bin/vite" 2>/dev/null || true); do
+    if ps -p "$p" -o args= 2>/dev/null | grep -qv preview; then
+      dev_pid="$p"
+      break
+    fi
+  done
+fi
+
+if [[ -n "$preview_pid" ]]; then
+  echo "鍓嶇: 鐢熶骇 preview PID=$preview_pid 绔彛=$FRONTEND_PORT"
+elif [[ -n "$dev_pid" ]]; then
+  echo "鍓嶇: 寮�鍙� dev PID=$dev_pid 绔彛=$FRONTEND_DEV_PORT"
+elif is_running "$FRONTEND_PID"; then
+  echo "鍓嶇: 杩愯涓� PID=$(cat "$FRONTEND_PID")锛堟湭鑳借瘑鍒� preview/dev锛�"
+else
+  echo "鍓嶇: 鏈繍琛岋紙./scripts/start.sh 鎴� ./scripts/start.sh dev锛�"
+fi

--
Gitblit v1.8.0