Как я могу найти дочерний процесс pid после того, как родительский процесс умер. У меня есть программа, которая создает дочерний процесс, который продолжает работать после его завершения (родительский).Как найти pid сиротного процесса
т.е.
Я запустить программу из питона сценария (PID = 2)
.
Сценарий вызывает program P (PID = 3, PPID = 2)
P называет fork()
, и теперь у меня есть еще один экземпляр P имени P` (PID = 4 и PPID = 3).
После P заканчивается P` ПИД-4 и PPID равен 1.
Если предположить, что у меня есть PID Р (3), как я могу найти PID ребенка P`?
Спасибо.