我想监视一个进程及其所做的一切(每一个信号都会使SIGINT变为历史)。

反正有这样做吗?

我正在使用Linux(确切地说是Ubuntu 11)

最佳答案

如果您正在寻找命令行监视,那么strace unix命令将完成所有这些工作。

它使用ptrace系统调用基础结构进行监视,该基础结构本身更加强大:此外,还可以控制过程并与过程进行交互。引用维基百科:



如果要以编程方式而不是从命令行进行此监视,则ptrace是适合您的解决方案。

关于c++ - 监控流程(一切),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11216422/

10-12 20:55