#!/usr/bin/env bash # 从办公机 Git Bash 执行:SSH 到 ylc61 上跑若干样板 verify(对应 docs/00-05 §2 步骤 4~6 的抽样)。 # 步骤 1~3 需已满足:远端仓库路径正确、已 deploy K3s、可选 scripts/.env.verify。 # # 环境变量: # VERIFY_REPO_ROOT 远端仓库根目录(默认 /home/jack/实验室建设) # VERIFY_TEARDOWN / nginx_entry_base / nodejs_entry_base 传给远端 verify.sh set -euo pipefail REMOTE_ROOT="${VERIFY_REPO_ROOT:-/home/jack/实验室建设}" TEARDOWN="${VERIFY_TEARDOWN:-1}" NGX="${nginx_entry_base:-http://192.168.2.61}" NODE="${nodejs_entry_base:-http://192.168.2.61}" exec ssh -o BatchMode=yes ylc61 bash -lc " set -euo pipefail cd '${REMOTE_ROOT}' chmod +x scripts/verify.sh 2>/dev/null || true export VERIFY_TEARDOWN='${TEARDOWN}' export nginx_entry_base='${NGX}' export nodejs_entry_base='${NODE}' if [[ -f scripts/.env.verify ]]; then set -a # shellcheck disable=SC1091 source scripts/.env.verify set +a fi export VERIFY_TEARDOWN='${TEARDOWN}' export nginx_entry_base='${NGX}' export nodejs_entry_base='${NODE}' ./scripts/verify.sh run 02-05 ./scripts/verify.sh run 03-05 ./scripts/verify.sh run 03-07 ./scripts/verify.sh run 04-01 "