SSH客户端断开连接后,我怎么能重新控制我的进程或程序?

如下所示:

步骤1: SSHlogin到远程主机。

第2步:使用gdb debug proc_a

第3步:使用gdb子命令(gdb) shell vi tes.c编辑该文件。

步骤4: ssh客户端有一些未知的错误失败链接(不能向远程主机input任何命令)

第5步:我必须使用SSH重新login远程主机。

问题是我该如何继续Step1f的debugging工作?

使用screen

我会这样做:首先screen gdb debug proc_a

当你需要回收它,调用, screen -r重新附加。

寻找你正在运行该cmd的screen实例,并且你已经设置好了。

问题是我该如何继续step1去的debugging工作?

使用screen 。 文档在这里 。