编辑文件 my-first-workflow.yaml

This commit is contained in:
xinian
2026-01-28 15:56:44 +08:00
committed by cnb
parent c4aa7b963d
commit 9adce6e175

View File

@@ -151,7 +151,7 @@ steps:
echo "📦 启动Login服务 | Binary: $BIN_NAME"
# 停止旧的screen会话
session_name="login"
session=$(screen -ls 2>/dev/null | grep -o "[0-9]*\.${session_name}" || true)
session=$(screen -ls 2>/dev/null | grep -o "[0-9]*\.$session_name" || true)
if [[ ! -z "$session" ]]; then
screen -X -S $session_name stuff "^C"
expect -c "exec screen -x $session_name; wait; exit" 2>/dev/null || true
@@ -160,7 +160,7 @@ steps:
fi
sleep 1
# 启动新进程
screen -dmS $session_name bash -c './$BIN_NAME'
screen -dmS $session_name ./$BIN_NAME
echo "✅ Login服务启动成功 | Screen: $session_name"
# 等待服务启动并进行健康检查