FW: Zabit i podprocesy

Peter Ronai linux na my-scotland.sk
Úterý Leden 28 17:20:10 CET 2003


On Tue, 2003-01-28 at 16:09, Peter Ronai wrote:
> dopredu soraz za OT lebo som nejak som nezachytil celu debatu ale pokial
> ide len o postupne killnutie potomkov od konca tak pokial nie je nic
> lepsie naporudzi da sa to takto neohrabane ;)
> 
> declare -a a
> declare -i count=0
> a[0]=$1
> children ()
> {
>    ps -efH | awk -F" " '{print $2" "$3}' | grep -v PID | grep -vE '\
> [01]$' | while read pid ppid; do
>         for ar in `seq 0 $count`; do
>            if [ "$ppid" != 0 ] && [ "$[a[$ar]]" == "$ppid" ]; then
>                 count=count+1
>                 a[$count]=$pid
>                 echo ${a[$count]}
>            fi
>         done
>    done
> }
> for pid2kill in `children $1 | sort -nr`; do
>         kill $pid2kill
> done
chybicka sa vloudila ;)

> kill a[0]=$1
> 

kill $1




________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs SkyScan
service. For more information on a proactive anti-virus service working
around the clock, around the globe, visit http://www.messagelabs.com
________________________________________________________________________


Další informace o konferenci Linux