我该如何远程调试

时间:2011-08-01 07:39:11

标签: linux debugging window linux-kernel monitoring

我正在编程,我需要在大多数操作系统(linux,windows,macosx)上进行调试支持。

这是该计划应该做的事情: - 分叉一个新程序(特定于平台的程序 - 就像windows上的adobe reader,但是在linux上显示) - 监控异常(已处理和未处理) - 根据异常

执行预定义的功能

所以基本上我需要某种调试器,我可以用它来实现这一点。然后,我将启动一个调试器,启动一个程序,并监视异常。

如果我可以执行&监控网络上的异常。因此,假设我的程序在计算机A上运行并连接到计算机B(通过ssh,RDP,无论如何),我将从计算机A启动计算机B中的新程序,并根据计算机中的异常进行监视和响应乙

所以我的问题是:是否已经以perl / python /无论是什么类似的形式编写了类似的东西。如果是的话,我非常想知道它。

为了使这一点更加明确:仅用于linux的库调用(只是不支持网络部分)是 ptrace 系统调用。

1 个答案:

答案 0 :(得分:0)

gdb
有一个内置的python debugger.pdb