#!/bin/sh

# Stop after being run as a service - needs to kill all processes
# since cygrunsrv doesn't work for Apache stop.

wait_time=1

getprocesses() {
    processlist=` ps -eal | grep httpd'$' | awk '{print $4}' `
}

getprocesses
if test "$processlist" != ""; then
    for p in $processlist
    do  
    	# pskill  $p 
    	# pskill  $p >&/dev/null
    	pskill  $p >/dev/null 2>&1
    done
fi


sleep $wait_time

getprocesses
if test "$processlist" = ""; then
    echo Apache stopped
else
    echo Problem stopping Apache
fi
