tmux解决ssh远程连接断连导致终端运行停止问题

📅 2026/7/29 18:55:18 👁️ 阅读次数 📝 编程学习
tmux解决ssh远程连接断连导致终端运行停止问题

一、安装

sudo apt update sudo apt install tmux-y

二、新建会话

比如新建一个task1

tmux new-s task1

进去后就可以看到一个新的终端界面

三、再tmux里运行自己的命令

。。。

四、测试

退出tmux,程序依旧在跑

ctrl + b 再按d

这叫detach,退出会话但不会停止程序

退出或断连ssh后重新连上服务器,查看会话:

tmux ls

重新进入

tmux attach-t task1

常用命令

tmux new-s task # 新建 task 会话 tmux ls # 查看所有会话 tmux attach-t task # 回到 task 会话 tmux kill-session-t task # 关闭 task 会话

注意:在tmux里不要直接exit,这会导致直接结束这个会话,如果想让程序继续跑,就ctrl+b,d。