Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
#!/bin/sh # # Version: 1.0.1 # # chkconfig: 2345 86 35 # description: Starts and stops qmail core daemons. Author T.Nonogaki. http://www.asahi-net.or.jp/~aa4t-nngk/ MYPROGNAME=qmail-send PIDFILE=/var/run/qmail-send.pid LOCKFILE=/var/lock/subsys/qmail # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 # See how we were called. start() { # Start daemons. PATH="/var/qmail/bin:$PATH" echo -n $"Starting $MYPROGNAME: " # See if it is already running. MYPID=`pidof $MYPROGNAME` if [ -n "$MYPID" ] ; then failure echo return 1 fi daemon --check $MYPROGNAME qmail-start ./Maildir/ splogger qmail 2 & # Decides result by checking if pidof can detect pid. sleep 1 MYPID=`pidof $MYPROGNAME` if [ -n "$MYPID" ] ; then echo $MYPID > $PIDFILE touch $LOCKFILE success RETVAL=0 echo else failure RETVAL=1 echo fi return $RETVAL } stop() { # Stop daemons. Killproc always removes pid file. echo -n $"Stopping $MYPROGNAME: " killproc $MYPROGNAME RETVAL=$? [ $RETVAL -eq 0 ] && rm -f $LOCKFILE echo return $RETVAL } case "$1" in start) start RETVAL=$? ;; stop) stop RETVAL=$? ;; restart) stop start RETVAL=$? ;; flush) echo -n $"Flushing mail queue: " killproc qmail-send -ALRM RETVAL=$? echo ;; status) status $MYPROGNAME RETVAL=$? ;; *) echo "Usage: qmail {start|stop|restart|flush|status}" exit 1 esac exit $RETVAL