跑实验的时候经常碰到网络崩溃,然后就和服务器断开连接了。之前只知道用tmux可以保持程序继续运行,不会因为网络断开而终止。但是这样却不能继续看到程序的输出,也是很令人难受,不知道实验跑到什么阶段了,“过”的还好不好,网络有没有收敛,会不会过拟合。

在经过N次这种煎熬的经历之后,下定决心找到能够恢复界面(会话)的方法。

没想到,tmux本身就带着这样的功能!!真的是众里寻他千百度,默然回首,他就在眼前呐。

首先确保你之前用了tmux,并且程序是在tmux的会话里面运行的。

重新登上服务器:

在命令行输入:

tmux ls

可以查看之前你用户下开了多少个window(会话):

【tmux】与服务器断开连接后,重新查看程序输出

然后,输入:

tmux a -t id(id是你要恢复的窗口号,我这里只有0)

【tmux】与服务器断开连接后,重新查看程序输出

【tmux】与服务器断开连接后,重新查看程序输出

这样就恢复啦~

相关文章:

  • 2022-01-10
  • 2021-04-13
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2021-11-30
猜你喜欢
  • 2021-12-10
  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
相关资源
相似解决方案