поиск дочерних процессов определенного процесса (UNIX) - PullRequest
1 голос
/ 22 марта 2011

я должен произвести что-то похожее на ptree в солярисе для моего задания.

чтобы сделать что-то подобное, мне понадобится дочерний PID процессов.у меня уже есть список процессов, запущенных на машине, но единственная информация, которую я имею, это родительский PID каждого процесса.есть ли способ получить дочерний PID каждого процесса в системе?

программа будет запущена на машине Solaris.

1 Ответ

5 голосов
/ 22 марта 2011

Вы сказали, что у вас уже есть список процессов и их родителей. Чтобы найти дочерние PID любого процесса, просто зациклите процессы, ища те, чей родительский PID является PID процесса, который вы исследуете.

...