是否需要分离 tmux 才能避免 ssh 失败?

是否需要分离 tmux 才能避免 ssh 失败?

当人们谈论 tmux 在 ssh 故障中幸存的能力时,他们通常会说:“ssh 到您的远程机器,启动 tmux 会话,运行您的进程,然后分离 tmux 会话。如果 ssh 丢失,当您 ssh 进入时,您的进程仍然存在。再次”。

澄清一下:如果 tmux 会话处于活动状态(未分离)时 ssh 连接断开,进程是否会被终止?

答案1

不会。如果您的 ssh 会话失败,TMUX 会话将继续存在。

只需重新连接到服务器并附加到 tmux 会话即可

List tmux sessions: tmux ls
Attach to tmux session: tmux a
Attach to named session: tmux a -t myname

这是一个很好的备忘单:https://gist.github.com/henrik/1967800

相关内容