Есть ли способ получить родительский элемент родителя моего pid? Существует getpid()
и getppid()
, я ищу для «getpppid()
»Получите родительский элемент родителя моего pid (aka getpppid())
PS: Я на Linux, и код будет работать только на Linux (не Unix, ни каких-либо других вариантов)
У меня была одна и та же проблема некоторое время назад - я не думаю, что есть функция, которая дает значение, но вы можете перемещаться по '/ proc//status' и читать там ppids. Однако, если вы разыгрываете себя, вы можете просто сохранить свой собственный пид достаточно рано. –
помните, что читать намного проще «/ proc//stat' - см. [' Proc (5) '] (http://man7.org/linux/man-pages/man5/proc.5.html) для деталей того, что читает каждый столбец, и как его «сканировать». –
Petesh