#!/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