我正在通过SSH Shell运行gdb。一段时间后,由于空闲,外壳断开了连接。重新连接后,我看到gdb实例仍在运行。
注意:这不是要保持SSH会话活动。这更多是关于从另一个Shell实例控制gdb。无论它是从SSH还是本地运行。
答案 0 :(得分:1)
您可能无法对已经运行的gdb做任何事情。它可能根本不再具有控制tty。您可能想做的是先杀死它,然后启动一个新的gdb进程,但要在诸如 tmux 或 screen 之类的程序中进行。如果这样做的话,如果/当您断开连接时,您可以随时轻松地重新连接到tmux / screen会话。只需查看这些程序的手册即可。他们几乎做同样的事情。我认为tmux功能更强大。