当人们谈论 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