#!/bin/sh
. /etc/rc.common
##
# Start pop3d server
##
if [ "$1" == "start" ]
then
if [ "${MAILSERVER:=-NO-}" = "-YES-" ]
then
if (ps axww|grep -v grep|grep /usr/local/sbin/tpop3d >/dev/null)
then
ConsoleMessage "TPOP3D already running"
else
ConsoleMessage "Starting tpop3d POP3 server"
if [ -e /etc/tpop3d.pid ]
then
ConsoleMessage "Removing stale tpop3d pid file"
rm -f /etc/tpop3d.pid
fi
/usr/local/sbin/tpop3d -p /etc/tpop3d.pid
fi
fi
elif [ "$1" == "stop" ]
then
ConsoleMessage "Stopping tpop3d POP3 server"
kill -TERM `cat /etc/tpop3d.pid`
elif [ "$1" == "restart" ]
then
if [ "${MAILSERVER:=-NO-}" = "-YES-" ]
then
ConsoleMessage "Reloading tpop3d configuration"
kill -HUP `cat /etc/tpop3d.pid`
else
ConsoleMessage "Stopping tpop3d POP3 server"
kill -TERM `cat /etc/tpop3d.pid`
fi
fi
syntax highlighted by Code2HTML, v. 0.9.1