если я запускаю bash-скрипт как дочерний, я могу передать его собственный pid родителю, используя $$.
Есть ли способ найти pid программы, которую я запускаю из скрипта в фоновом режиме? например:
ping x.x.x.x &
каков pid этого пинга?
(Надеюсь, я правильно выразился... мой английский не самый лучший)
PS. Я ищу простое и чистое решение, я могу представить что-то вроде:
ping -t10000 -W10 x.x.x.x &
then
ps ax | grep 'ping -t10000 -W10 x.x.x.x'$
но слишком сложно, даже то, что я использовал переключатели для персонализации, это не чисто, это может ловить другие процессы в системе