为什么子进程会调用getppid()?父级的PID可以用作什么?

时间:2019-05-06 07:27:29

标签: linux process fork

调用fork()时,父级的PID保存在孩子的PCB中。在哪种情况下,让孩子知道其父母的PID是有用的?

1 个答案:

答案 0 :(得分:0)

例如,某个进程可能希望知道它是否由init进程启动,并相应地修改其行为。

或者,它可能希望通过发送信号与其父级进行通信,以表明某些事情已经完成。