修改字段 登陆

This commit is contained in:
wkc
2026-04-03 10:47:16 +08:00
parent 1e9340bbda
commit 62784ee81a
18 changed files with 605 additions and 31 deletions

View File

@@ -5,7 +5,7 @@ set -eu
WEBAPP_ROOT="/home/webapp"
ENV_ROOT="$WEBAPP_ROOT/env"
APP_ROOT="$WEBAPP_ROOT/loan-pricing"
JAVA_HOME="$ENV_ROOT/jdk"
JAVA_HOME="$ENV_ROOT/java"
BACKEND_DIR="$APP_ROOT/backend"
LOG_DIR="$APP_ROOT/logs"
RUN_DIR="$APP_ROOT/run"
@@ -37,13 +37,6 @@ usage() {
EOF
}
require_root() {
if [ "$(id -u)" -ne 0 ]; then
log_error "请使用 root 用户执行脚本"
exit 1
fi
}
ensure_runtime_dirs() {
mkdir -p "$BACKEND_DIR" "$LOG_DIR" "$RUN_DIR"
}
@@ -133,8 +126,10 @@ stop_backend() {
}
start_backend() {
ensure_runtime_dirs
if [ ! -x "$JAVA_HOME/bin/java" ]; then
log_error "未检测到 Java,可先执行 /home/webapp/install_env.sh"
log_error "未检测到可执行 Java: $JAVA_HOME/bin/java"
exit 1
fi
@@ -164,19 +159,7 @@ start_backend() {
exit 1
fi
wait_seconds=0
while [ "$wait_seconds" -lt 30 ]; do
if ss -lnt 2>/dev/null | grep -q ":$BACKEND_PORT "; then
log_info "后端已监听端口: $BACKEND_PORT"
return 0
fi
sleep 1
wait_seconds=$((wait_seconds + 1))
done
log_error "后端未在预期时间内监听端口 $BACKEND_PORT"
exit 1
log_info "后端已启动PID: $backend_pid"
}
status_backend() {
@@ -186,11 +169,6 @@ status_backend() {
return 0
fi
if ss -lnt 2>/dev/null | grep -q ":$BACKEND_PORT "; then
log_info "未识别到脚本托管进程,但端口 $BACKEND_PORT 已被占用"
return 0
fi
log_info "后端未运行"
}