From 4c807be68e709b7c025831ae74d758630b2795c1 Mon Sep 17 00:00:00 2001 From: wnlen <544241974@qq.com> Date: Sun, 18 Jan 2026 21:19:57 +0800 Subject: [PATCH] Update start.sh --- start.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 885d531..0ea1452 100644 --- a/start.sh +++ b/start.sh @@ -523,7 +523,12 @@ if [ "$SKIP_CONFIG_REBUILD" != "true" ]; then OLD_CFG="${Conf_Dir}/config.yaml" if [ -x "$BIN" ] && [ -f "$NEW_CFG" ]; then - if ! "$BIN" -t -f "$NEW_CFG" >/dev/null 2>&1; then + TEST_ERR="$Temp_Dir/config.test.err" + : > "$TEST_ERR" + if ! "$BIN" -t -f "$NEW_CFG" >/dev/null 2>"$TEST_ERR"; then + echo "[ERROR] Generated config invalid, reason (tail 120):" >&2 + tail -n 120 "$TEST_ERR" >&2 + echo "[ERROR] Generated config invalid, fallback to last good config: $OLD_CFG" >&2 if [ -f "$OLD_CFG" ]; then cp -f "$OLD_CFG" "$NEW_CFG"