如何在发布管道中使用tmux

问题描述 投票:0回答:1

我有一个天蓝色的发布管道,可以在DigitalOcean服务器上运行我的后端应用程序。

example of what it looks like

我想使用tmux窗口,以便在我需要调试生产后端时仍可以看到终端。

tmux new-session -A -s tmuxWindowName
pkill java
mv backend/demo-0.0.1-SNAPSHOT.jar backend/backend.jar
java -Xmx800M -jar backend/backend.jar
tmux detach

但是这不起作用,因为azure ssh连接未连接到终端。我收到以下错误:

##[error]open terminal failed: not a terminal

[我尝试使用“ TERM = xterm”设置术语,并且搜索了这个问题,很多人都可以操纵SSH连接命令,但由于使用SSH服务连接而无法使用。

该怎么办?

azure ssh tmux
1个回答
1
投票

您可以通过在不需要终端的-d上添加new-session来创建分离的tmux会话(直到您将其附加到大概是其他位置的终端)。

© www.soinside.com 2019 - 2024. All rights reserved.