fix: NONINTERACTIVE 模式跳过 /dev/tty 重定向(CI/SSH 自动化部署)
这个提交包含在:
父节点
f1de6167d3
当前提交
d327284af3
@ -21,8 +21,9 @@ set -euo pipefail
|
|||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# 若 stdin 不是终端(curl | bash),强制从 /dev/tty 读取用户输入
|
# 若 stdin 不是终端(curl | bash),强制从 /dev/tty 读取用户输入
|
||||||
|
# NONINTERACTIVE 模式下跳过(CI/自动化部署场景,/dev/tty 可能不可用)
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
if [ ! -t 0 ]; then
|
if [ ! -t 0 ] && [ "${XUQM_NONINTERACTIVE:-0}" != "1" ]; then
|
||||||
exec bash "$0" "$@" </dev/tty
|
exec bash "$0" "$@" </dev/tty
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户