#!/bin/sh # # start/stop pcheckd POPular POP3 mailbox fullness checker # Get config. [ -f /etc/popular/options ] || exit 1 . /etc/popular/options [ -x $POPULAR_PREFIX/sbin/pcheckd ] || exit 1 case "$1" in start) echo -n "Starting POPular pcheckd:" echo -n " pcheckd" start-stop-daemon --start --quiet --pidfile /var/run/popular/pcheckd.pid --chuid $POPULAR_USER --exec $POPULAR_PREFIX/sbin/pcheckd -- --mailboxdir=$MAILBOX_DIR $PCHECKD_FLAGS echo "." ;; stop) echo -n "Stopping POPular pcheckd:" echo -n " pcheckd" start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/popular/pcheckd.pid echo "." ;; reload) ;; force-reload) $0 restart ;; restart) echo -n "Restarting POPular pcheckd:" echo -n " pcheckd" start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/popular/pcheckd.pid sleep 1 start-stop-daemon --start --quiet --pidfile /var/run/popular/pcheckd.pid --chuid $POPULAR_USER --exec $POPULAR_PREFIX/sbin/pcheckd -- --mailboxdir=$MAILBOX_DIR $PCHECKD_FLAGS echo "." ;; *) echo "Usage: /etc/init.d/pcheckd {start|stop|reload|force-reload|restart}" exit 1 ;; esac exit 0