我正在使用 fork 和 execv 来启动子进程。如果我运行 htop,那么我可以找到那些进程。但是,OSX 事件监视器不显示它们,即使我将它设置为显示所有进程。这是为什么?
htop 中的 S 列显示我所有进程的 Z。这意味着什么?这可能与它有关吗?
最佳答案
htop 中的 Z 表示进程是“僵尸”。意思是进程已经运行完毕,想死掉,但是父进程还没有调用wait()
获取子进程退出码。
OS X 事件监视器可能没有显示僵尸进程。
关于c++ - 为什么 OSX 事件监视器不显示我启动的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799454/