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