Есть ли способ найти pid детей программы?Есть ли способ найти детей детей программы?
К примеру, я начинаю pppoe
соединение с помощью системной программы:
pon dsl-provider
Программа будет выходить после установления соединения и породит pppd
необходимое для подключения:
ps wx | grep pppd
882 ? S 0:01 /usr/sbin/pppd call dsl-provider
Дело в том (Я делал это до сих пор), что я не хочу grep в листинге ps, я хочу получить точный ответ, и мне это нужно во многих случаях (это только пример). Как я могу это сделать?
Один надеюсь, полезный намек, что вы можете использовать в сочетании с обоими ниже ответы: Если вы готовый сделать исходный процесс 'pon dsl-provider &', вы можете получить его PID с '$!'. – ArjunShankar