无论如何,不​​使用getppid就能找到父进程的PID?

问题描述

我知道PCB是一个包含父级的数据结构 进程ID(pPID),进程ID(PID),指针等。 在不使用getppid函数的情况下查找父进程的PID?

解决方法

/proc/self/stat的字段(如proc(5)中所述)包括PPID。解析时要格外小心,因为comm可能包含空格和其他异常字符。

(但是我第二个@JohnZwinck的评论。为什么?)