跑实验的时候经常碰到网络崩溃,然后就和服务器断开连接了。之前只知道用tmux可以保持程序继续运行,不会因为网络断开而终止。但是这样却不能继续看到程序的输出,也是很令人难受,不知道实验跑到什么阶段了,“过”的还好不好,网络有没有收敛,会不会过拟合。
在经过N次这种煎熬的经历之后,下定决心找到能够恢复界面(会话)的方法。
没想到,tmux本身就带着这样的功能!!真的是众里寻他千百度,默然回首,他就在眼前呐。
首先确保你之前用了tmux,并且程序是在tmux的会话里面运行的。
重新登上服务器:
在命令行输入:
tmux ls
可以查看之前你用户下开了多少个window(会话):
然后,输入:
tmux a -t id(id是你要恢复的窗口号,我这里只有0)
这样就恢复啦~