我是否可以使用命令注销我运行tmux的SSH会话? 目前,如果我想让tmux运行,我要么关闭整个ssh会话窗口而不注销,要么我只是让SSH连接在不活动后死掉。
但我想在不关闭整个窗口的情况下使用命令注销。如果我只输入logout
,那么它会关闭我的tmux会话并仍然让我登录到SSH。然后,我必须再次键入logout以关闭SSH会话。但我只想输入一个断开SSH而不关闭tmux的命令。
这可能吗?
答案 0 :(得分:4)
首先按 CTRL + b 按 d 。这会分离您的会话。然后按 CTRL + d 退出ssh。您的分离会话仍在服务器上运行。您可以在以后通过tmux attach-session -t 0
在登录服务器时附加它。
答案 1 :(得分:3)
您可以设置一个在退出SSH后将继续运行的新屏幕。首先,通过SSH运行 screen -D -R
进入新屏幕,然后启动tmux。您可以随意关闭终端窗口或使用Ctrl-A或Ctrl-D退出当前屏幕。现在,您可以再次运行screen -D -R
以返回之前打开的屏幕。