代码之家  ›  专栏  ›  技术社区  ›  Agnel Kurian

SSH断开连接后恢复gdb会话

  •  0
  • Agnel Kurian  · 技术社区  · 7 年前

    我在SSH shell上运行gdb。一段时间后,由于空闲,外壳断开。重新连接时,我看到gdb实例仍在运行。

    1. 如何控制正在运行的gdb实例?

    注意:这并不是要让SSH会话保持活动状态。这更多的是从另一个shell实例控制gdb。不管它是从SSH运行还是从本地运行。

    0 回复  |  直到 7 年前
        1
  •  1
  •   Bob Shaffer    7 年前

    对于已经在运行的gdb,您可能不能做任何事情。它可能不再有一个控制tty了。您可能想做的是杀死它,然后启动一个新的gdb进程,但是在一个类似的程序中进行 三倍频 屏幕 . 如果您这样做,那么如果/当您断开连接时,您可以随时轻松地重新连接到tmux/screen会话。看看这些程序的手册就行了。他们做的事情差不多一样。我觉得tmux功能更强一点。