用Xshell远程链接服务器跑项目时,突然断网或者Xshell的窗口不小心关掉了,是非常痛心的一件事(比如跑深度学习,一轮要几十分钟,中间突然断了,这一轮的权重没保存,白跑一轮!)。下面介绍一下如何使用tmux来解放自己的电脑,即使关机,程序也能在服务器上运行!
安装tmux
centos:
sudo yum install tmux
ubuntu:
sudo apt-get install tmux
创建新会话
tmux new -s ImageNet
这个ImageNet是你的会话名称,名字随便起,记不得也没关系,可以使用
tmux ls
查看当前的会话列表
退出会话&进入会话&关闭会话
退出会话
在会话里启动进程后,回到原本界面的方法: 先按下ctrl+b,然后再单独按d
进入会话
tmux a -t ImageNet
关闭会话
会话一旦创建,即使你退出Xshell窗口,会话也不会结束,除非在会话外杀死进程
tmux kill-session -t ImageNet
或者进入进程,输入
ctrl + d