我正在编写一些程序,我需要大多数操作系统(linux、windows、macosx)上的调试支持。
这就是程序应该做的事情:-叉出一个新程序(平台特定的程序,比如windows上的adobe读取器,但是linux上的evince )监视异常(已处理和未处理)--基于异常执行预定义的函数。
基本上,我需要某种调试器,一个库,我可以用它来实现这一点。然后启动调试器,启动程序,并监视异常。
如果我能够执行和监视网络上的异常,那也是很好的。因此,假设我的程序运行在A计算机上,并连接到计算机B (通过ssh、RDP等),我将从计算机A在计算机B中启动一个新程序,并根据计算机B的异常进行监视和反应。
因此,我的问题是:类似的东西是否已经以perl/python/任何类似库的形式编写。如果是的话,我很想知道。
为了更清楚地说明这一点: linux库调用(只是不支持网络部分)是ptrace系统调用。
发布于 2011-08-01 08:18:48
gdb
有一个内置的python debugger.pdb
https://stackoverflow.com/questions/6895466
复制相似问题