#!/bin/sh
#
# /etc/init.d/quoted
#


QUOTED=/usr/local/bin/quoted
ARG=
PATH=/usr/local/bin:/bin:/usr/contrib/bin

#. /etc/init.d/funcs
mykillall()
{
    # find all instances of the program we want to kill
    #
    typeset pids=$(ps -ewf | grep "$@" | grep -v grep | awk '{ print $2; }')


    # for each PID, send it a kill signal
    #
    echo $pids | while read pid; do
        if [ "${pid}" != "" ]; then
            kill -TERM ${pid}
        fi
    done
}
case $1 in
	start)
		${QUOTED} -d $ARG
		[ $? = 0 ] && echo "quoted started"
		;;
	stop)
		mykillall "$QUOTED -d" 
		[ $? = 0 ] && echo "quoted stopped"
		;;

	*)
		echo "usage: $0 start|stop"
		;;
	esac
exit 0



syntax highlighted by Code2HTML, v. 0.9.1