首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何重新获得通过SSH断开的交互式shell?

如何重新获得通过SSH断开的交互式shell?
EN

Server Fault用户
提问于 2013-11-30 09:02:26
回答 2查看 512关注 0票数 1

设想情况:

我在windows上,使用putty登录到根shell。它目前正在运行一个交互过程,提示输入继续进行。典型的交互过程,它可能正在等待下一个标准的提示。

我失去了Wifi的连接。我用一个完全不同的IP (从3G连接)重新连接到互联网上。我怎样才能继续这个会议?我需要回到那个壳里有很多原因。其中之一是,每当我断开连接时,我都非常讨厌失去我的上下文/历史。当然,最可怕的是能够回到目前等待输入的交互过程。

简言之:

  • 与互联网断开
  • 因此,与服务器的连接将关闭或超时。
  • 我用一个新的IP回到互联网上
  • 我想重新获得相同的外壳,并且处于它的最后/当前状态。因此,如果一个交互进程正在运行,它应该恢复所有内容(例如:尾、vi、较少+当前输入缓冲区)。
  • 即使没有先运行其他进程(例如: screen),此方案是否可恢复?
EN

回答 2

Server Fault用户

发布于 2013-11-30 13:02:23

不,你的会议可能已经结束了。您已经提到了screen,因此您知道,像它和tmux这样的解决方案将在下次发生时减少连接丢失的影响。如果您预期将来会有任何长时间运行的进程,那么在执行之前,要训练自己从屏幕会话中运行。

票数 1
EN

Server Fault用户

发布于 2013-11-30 09:09:53

您可能需要检查screen

重新连接后,使用screen -ls显示分离的屏幕。

使用screen -r连接到屏幕上

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/558359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档