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。
