From 9761a640969aa2c1877fc54102ea24edc43456fe Mon Sep 17 00:00:00 2001 From: smail Date: Sat, 17 Oct 2026 00:19:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B2=E8=84=9A=E6=9C=AC=E4=BC=98?= =?UTF-8?q?=E5=8C=96=EF=BC=9A=E6=9C=8D=E5=8A=A1=E6=8B=89=E8=B5=B7=E5=90=8E?= =?UTF-8?q?=E5=AE=9E=E6=97=B6=E8=BE=93=E5=87=BA=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=B9=B6=E5=9C=A8=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=90=8E=E8=87=AA=E5=8A=A8=E9=80=80=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/install-systemd.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/deploy/install-systemd.sh b/deploy/install-systemd.sh index f589d2fe..4302c5b3 100644 --- a/deploy/install-systemd.sh +++ b/deploy/install-systemd.sh @@ -243,3 +243,21 @@ echo " 运行用户: smail" echo " 开机自启: 已启用 (systemctl enable smail)" echo " 服务状态: 已启动 (systemctl status smail)" echo "==========================================================" + +# 实时追踪服务日志,直到检测到初始化完成(出现“Setup End!”或“初始化完成”)后自动退出 +echo "" +echo "=== 正在等待并监控初始化流程 (按 Ctrl+C 可提前退出监控) ===" +echo "提示:请在浏览器打开初始化页面完成系统初始化配置..." + +# 使用 journalctl 持续监听 smail 服务日志 +journalctl -u smail -f -n 20 --no-pager | while IFS= read -r line; do + printf '%s\n' "$line" + case "$line" in + *"Setup End!"*|*"初始化完成"*|*"Setup Completed"*|*"Setup finished"*) + printf '\n%s\n' "==========================================================" + printf '%s\n' " 检测到 Smail 初始化已顺利完成!监控自动退出。" + printf '%s\n' "==========================================================" + break + ;; + esac +done