编辑文件 my-first-workflow.yaml
This commit is contained in:
@@ -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"
|
||||
# 等待服务启动并进行健康检查
|
||||
|
||||
Reference in New Issue
Block a user