Hi,
Thanks for the help. This seemed to work, but only if a stick a sleep 20
at the end of that section of the script.
-jim
> You will need to use 'nohup' to start these services. They are being
> terminated when the shell they are started from closes.
>
> Here is the line I use to start qmail under the same OS:
>
> /usr/bin/nohup /var/qmail/rc >> /var/adm/qmail/nohup.out &
>
> On Thu, 29 Jul 1999, Jim Arnott wrote:
>
> > Hi,
> >
> > I'm new to qmail and all its utilities.
> > I'm using the latest qmail (1.03) and Digital Unix 4.0
> >
> > Has anyone run into a problem where supervise does not start or stay
> > running
> > (nor start any sw that it should start) when a system is coming up
> > during boot. See the script below.
> >
> > I also had the same problem with starting tclserver from an rc3.d
> > script. Qmail-send would start fine, but
> > only if I start it without supervise.
> >
> > After I boot and do a ps -aef, no qmail or supervisor processes have
> > started. When I start this script by
> > hand (as root) it works fine.
> >
> > Also, I get the correct comments from the echos on the monitor upon
> > bootup, so I know the script is running and
> > executing the supervise programs.
> >
> > I do not get any error messages.
> >
> > Any ideas ?
> >
> > Thanks for any help.
> >
> > Jim Arnott
> > Bridge Info Sys
> >
> > #cd /sbin/rc3.d
> > #ls -lg S99qmailstart
> > lrwxrwxrwx 1 root bin 20 Jul 6 07:29 S99qmailstart ->
> > ../init.d/qmailstart
> > #ls -lg ../init.d/qmailstart
> > -rwxr-xr-x 1 root system 1710 Jul 7 01:45
> > ../init.d/qmailstart
> > #cat ../init.d/qmailstart
> > #!/sbin/sh
> >
> > NAME=qmail
> > SUPERVISE=/usr/local/bin/supervise
> > ACCUSTAMP=/usr/local/bin/accustamp
> > CYCLOG=/usr/local/bin/cyclog
> > SETUSER=/usr/local/bin/setuser
> > SVC=/usr/local/bin/svc
> >
> > ECHO=/bin/echo
> > QMAILDIR=/var/qmail
> > PATH=/bin:/usr/bin:/usr/local/bin:$QMAILDIR/bin
> > CMD_ENV=bsd
> > export CMD_ENV PATH
> >
> > QMAILDUID=606
> > NOFILESGID=600
> >
> > set -e
> >
> > case "$1" in
> > start)
> > set `who -r`
> > if [ $9 = "S" ]; then
> > $ECHO -n "Starting qmail: "
> > $ECHO -n "(qmail persistent daemons) "
> > $SUPERVISE $QMAILDIR/supervise/qmail-send env -
> > \
> > PATH="$QMAILDIR/bin:$PATH" qmail-start ./Mailbox
> > $ACCUSTAMP | $SETUSER qmaill $CYCLOG /var/log/qmail &
> > $ECHO -n "(qmail-smtpd via tcpserver) "
> > $SUPERVISE $QMAILDIR/supervise/tcpserver-qmail \
> >
> > /usr/local/bin/tcpserver -u $QMAILDUID -g
> > $NOFILESGID 0 smtp \
> > $QMAILDIR/bin/qmail-smtpd &
> > $ECHO .
> > fi
> > ;;
> > stop)
> > $ECHO -n "Stopping qmail: "
> > $ECHO -n "(qmail-smtpd via tcpserver) "
> > $SVC -dx $QMAILDIR/supervise/tcpserver-qmail
> > $ECHO -n "(qmail persistent daemons) "
> > $SVC -dx $QMAILDIR/supervise/qmail-send
> > $ECHO .
> > ;;
> > alrm)
> > $ECHO "Sending ALRM signal to qmail-send."
> > $SVC -a $QMAILDIR/supervise/qmail-send
> > ;;
> > hup)
> > $ECHO "Sending HUP signal to qmail-send."
> > $SVC -h $QMAILDIR/supervise/qmail-send
> > ;;
> > restart)
> > $ECHO "Restarting qmail:"
> > $ECHO "* Stopping qmail-smtpd via tcpserver."
> > $SVC -d $QMAILDIR/supervise/tcpserver-qmail
> > $ECHO "* Sending qmail-send SIGTERM and
> > restarting."
> > $SVC -t $QMAILDIR/supervise/qmail-send
> > $ECHO "* Restarting qmail-smtpd via
> > tcpserver."
> > $SVC -u $QMAILDIR/supervise/tcpserver-qmail
> > ;;
> > *)
> > $ECHO "Usage: /etc/init.d/$NAME
> > {start|stop|restart|alrm|hup}"
> > exit 1
> > ;;
> > esac
> >
> > exit 0
> >
> >
>
> ---------------------------------
> Timothy L. Mayo mailto:[EMAIL PROTECTED]
> Senior Systems Administrator
> localconnect(sm)
> http://www.localconnect.net/
>
> The National Business Network Inc. http://www.nb.net/
> One Monroeville Center, Suite 850
> Monroeville, PA 15146
> (412) 810-8888 Phone
> (412) 810-8886 Fax
>