#! /bin/sh # # chkconfig: 2345 54 54 # description: qmail # Source function library. . /etc/rc.d/init.d/functions RETVAL=0 # See how we were called. case "$1" in start) echo -n "Starting qmail daemon: " tcpserver -R -x /home/vpopmail/etc/tcp.smtp.cdb -u qmaild‚ĖUID -g nofiles‚ĖGID 0 smtp /var/qmail/bin/qmail-smtpd & tcpserver -R -c400 0 pop-3 /var/qmail/bin/qmail-popup ns1.hogehoge.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir & csh -cf '/var/qmail/rc &' RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/qmail ;; stop) echo -n "Stopping qmail daemon: " killproc qmail-send killproc tcpserver RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/qmail ;; status) status qmail-send RETVAL=$? ;; restart) $0 stop $0 start RETVAL=$? ;; *) echo "Usage: qmail {start|stop|status|restart}" exit 1 esac exit $RETVAL kill $(pidof tcpserver) kill $(pidof qmail-clean) kill $(pidof qmail-rspawn) kill $(pidof qmail-lspawn) kill $(pidof splogger) rm -f /var/lock/subsys/qmail ;; *) echo "Usage:qmail{start|stop}" exit 1 esac exit 0