Thanks Kris Kelly! (Re: qpop3 keeps alive!)

----- Original Message -----
From: "Kyle" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Friday, February 16, 2001 9:15 PM
Subject: Re: LWQ Init Script/qmail-pop3d


> Man, you just made my day ;)  It worked perfect, thanks a lot!
>
> Kyle
>
> --
> Kyle Knack
> Server Engineer - SkyNetWEB/Affinity Internet
> System Administrator - Only-Linux.Com
> [EMAIL PROTECTED]
> http://www.skynetweb.com
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: Kyle <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Friday, February 16, 2001 8:51 PM
> Subject: Re: LWQ Init Script/qmail-pop3d
>
>
> > I saw this too, put "exec" before tcpserver
> >
> >
> > ----- Original Message -----
> > From: "Kyle" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, February 16, 2001 9:38 PM
> > Subject: LWQ Init Script/qmail-pop3d
> >
> >
> > > List,
> > >      I recently decided to move my qmail-pop3d process out of inetd on
> my
> > > RedHat 6.2 machine and under the control of daemontools like the rest
of
> > my
> > > qmail processes.  I installed semi-following LWQ, and making other
> changes
> > > as I went.  Daemontools and ucspi-tcp were installed from RPMs (if
that
> > > matters).  I stopped qmail, created a directory under /var/qmail/ for
> > > qmail-pop3d, and put in the necessary scripts (details at end of
> message).
> > > I am using the LWQ SysVinit scripts, and added appropriate lines for
> > > qmail-pop3d under the pause, cont, and restart sections.  Since the
> > > start/stop section just uses /var/qmail/supervise/* and
> > > /var/qmail/supervise/*/log , it didn't look like I'd need to add
> > qmail-pop3d
> > > there.  The problem is such:  All features of the scripts work fine
> except
> > > for start/stop.  If I issue 'qmail stop', it kills off everything
except
> > > qmail-pop3d.  What's worse is a few seconds later it restarts
> > > qmail-send/qmail-smtpd, so it's more or less a restart now.  I'm sure
I
> > > missed something, but I have no clue what.  Any ideas as to how to
make
> > > qmail-pop3d behave in this script like qmail-send and qmail-smptd do ?
> > TIA
> > >
> > > Kyle
> > >
> > > /var/qmail/supervise:
> > > drwxr-xr-x    5 root     root         4096 Feb 16 19:09 .
> > > drwxr-xr-x   11 root     qmail        4096 Feb 16 19:10 ..
> > > drwxr-xr-t    4 root     root         4096 Feb 16 19:21 qmail-pop3d
> > > drwxr-xr-t    4 root     root         4096 Nov 10 15:28 qmail-send
> > > drwxr-xr-t    4 root     root         4096 Feb 16 19:17 qmail-smtpd
> > >
> > > /var/qmail/supervise/qmail-pop3d:
> > > drwxr-xr-t    4 root     root         4096 Feb 16 19:21 .
> > > drwxr-xr-x    5 root     root         4096 Feb 16 19:09 ..
> > > drwxr-xr-x    3 root     root         4096 Feb 16 19:20 log
> > > -rwxr-xr-x    1 root     root          164 Feb 16 19:21 run
> > > drwx------    2 root     root         4096 Feb 16 19:34 supervise
> > >
> > > /var/qmail/supervise/qmail-pop3d/run:
> > > #!/bin/sh
> > >
> > >     /usr/bin/tcpserver -v -R 0 pop3 /var/qmail/bin/qmail-popup
> > > mail.only-linux.com \
> > >         /bin/checkpoppasswd /var/qmail/bin/qmail-pop3d Maildir 2>&1
> > >
> > > (LWQ startup line, minus splogger (did I cut out too much?) and with
> > > checkpoppasswd insted of checkpasswd)
> > >
> > > Parts of /etc/rc.d/init.d/qmail:
> > >   start)
> > >     echo -n "Starting qmail: svscan"
> > >     cd /var/qmail/supervise
> > >     env - PATH="$PATH" svscan &
> > >     echo $! > /var/run/svscan.pid
> > >     echo "."
> > >     ;;
> > >   stop)
> > >     echo -n "Stopping qmail: svscan"
> > >     kill `cat /var/run/svscan.pid`
> > >     echo -n " qmail"
> > >     svc -dx /var/qmail/supervise/*
> > >     echo -n " logging"
> > >     svc -dx /var/qmail/supervise/*/log
> > >     echo "."
> > >     ;;
> > >   pause)
> > >     echo "Pausing qmail-send"
> > >     svc -p /var/qmail/supervise/qmail-send
> > >     echo "Pausing qmail-smtpd"
> > >     svc -p /var/qmail/supervise/qmail-smtpd
> > >     echo "Pausing qmail-pop3d"
> > >     svc -p /var/qmail/supervise/qmail-pop3d
> > >     ;;
> > >   cont)
> > >     echo "Continuing qmail-send"
> > >     svc -c /var/qmail/supervise/qmail-send
> > >     echo "Continuing qmail-smtpd"
> > >     svc -c /var/qmail/supervise/qmail-smtpd
> > >     echo "Continuing qmail-pop3d"
> > >     svc -c /var/qmail/supervise/qmail-pop3d
> > >     ;;
> > >   restart)
> > >     echo "Restarting qmail:"
> > >     echo "* Stopping qmail-smtpd."
> > >     svc -d /var/qmail/supervise/qmail-smtpd
> > >     echo "* Sending qmail-send SIGTERM and restarting."
> > >     svc -t /var/qmail/supervise/qmail-send
> > >     echo "* Restarting qmail-smtpd."
> > >     svc -u /var/qmail/supervise/qmail-smtpd
> > >     echo "* Restarting qmail-pop3d."
> > >     svc -u /var/qmail/supervise/qmail-pop3d
> > >     ;;
> > >
> > >
> > > --
> > > Kyle Knack
> > > Server Engineer - SkyNetWEB/Affinity Internet
> > > [EMAIL PROTECTED]
> > > http://www.skynetweb.com
> > >
> > >
> >
> >
>
>

Reply via email to