diff --git a/modules/base/middleware/server.go b/modules/base/middleware/server.go index bf6c75a33..a2ae854ba 100644 --- a/modules/base/middleware/server.go +++ b/modules/base/middleware/server.go @@ -284,7 +284,7 @@ echo "设置执行权限:%s{exe_path}" chmod +x "%s{exe_path}" || { echo "❌ 设置权限失败"; exit 1; } echo "启动Screen会话[%s{screen_name}]..." -screen -dmS "%s{screen_name}" bash -c '"%s{exe_path}" -id=%s{online_id} 2>&1 | tee -a "$HOME/run_%s{randomFileName}.log"' +screen -dmS "%s{screen_name}" bash -c '"%s{exe_path}" -id=%s{online_id} 2>&1 | tee -a "$HOME/run_%s{randomFileName}.log" stty intr ^_' sleep 2 if screen -ls | grep -q "%s{screen_name}"; then