我有一个天蓝色的发布管道,可以在DigitalOcean服务器上运行我的后端应用程序。
我想使用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服务连接而无法使用。
该怎么办?
您可以通过在不需要终端的-d
上添加new-session
来创建分离的tmux会话(直到您将其附加到大概是其他位置的终端)。