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