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