Зачем дочернему процессу вызывать getppid ()?Для чего может использоваться PID Родителя? - PullRequest
0 голосов
/ 06 мая 2019

При вызове fork() PID родителя сохраняется в печатной плате ребенка.В каком случае ребенку было бы полезно знать PID своего родителя?

1 Ответ

0 голосов
/ 06 мая 2019

Процесс может пожелать узнать, был ли он запущен процессом init, например, при запуске системы, и соответствующим образом изменить его поведение.

Или он может пожелать связаться со своим родителем, скажем, чтобы указать, что что-то завершено, отправив сигнал.

...