[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Uccidere uno script e suo figlio



On Fri, Jun 21, 2002 at 07:16:12PM +0200, /dev/null wrote:
> Un buon modo per trovare i figli di un processo noto e`
> $ pgrep -P $PID_DEL_PROCESSO_PADRE
> Se e` una potato, che non ha pgrep e pkill, puoi arrangiarti con un
> $ ps -eo pid -o ppid | awk '$2 ~ /^'$PID_DEL_PADRE'$/{print $1}'
> (occhio alle virgolette, SINGOLE, mi raccomando!)
Oppure, gia` che ci siamo, risparmiamoci l'awk e usiamo sed:
ps -eo pid -o ppid | sed -n 's/[^0-9]'$PID_DEL_PADRE'$//p'

Ma a questo punto lasciamo stare anche sed:
ps -eo pid -o ppid | while read pid ppid
do
 [ $ppid = $PID_DEL_PADRE ] && echo $pid
done
(anche tutto su una riga sola, con i dovuti ";").

:-)

/dev/null


-- 
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: