Tmux 简单使用
背景
在跑深度学习程序的时候,总不能一直等着这个进程结束再干活吧,所以我们就需要让这个进程在后台运行,我们可以在前台干其他活。
大四的时候在实验室被突突突同学安利了Tmux,当时一直用的是nohup,没有体验到差距。
大四暑假的时候,就体验了一下Tmux的终端复用,真香!!!
简单介绍
Tmux 是一款终端复用软件,
Mac 安装 Tmux
brew install tmux
Tmux 使用
tmux ls
展示所有的tmux任务tmux at -t 任务名
用来恢复指定任务窗口tmux a
进入最近的一个的任务中ctrl+b d
将当前tmux任务拉到后台运行ctrl+b s
弹出当前tmux中所有的任务列表,可以上下选择进入tmux new -s 任务名
创建指定任务名的任务tmux kill-session -t 任务名
删除指定任务tmux kill-server
关闭服务器,所有的会话都将关闭
常用方法
- 有了Tmux 之后,就是先new一个train session
tmux new -s train
,然后挂起control +B +D
,这样不影响服务器正常使用,也能隔一段时间进入这个tmux终端tmux -at -t train
看看模型训练情况。>_< …..