首页 > 解决方案 > getppid 是指父母还是真正的父母?

问题描述

我对getppidlinux中的系统调用感到困惑。

它是否返回产生它的进程的 pid 或当前父进程(如果原始父进程退出,可能会有所不同)?

标签: linuxprocesssystem-callspidlibc

解决方案


getppid返回调用时父进程的pid。如果一个进程被重新父化(例如:通过显式系统调用这样做或因为父进程退出),返回的值将相应地改变。


推荐阅读