On Thu, Mar 08, 2007 at 04:20:40AM -0800, Drew Jenkins wrote:

> 20I wrote the following script (with your help) to solve the problem I'm 
> having with setting the MySQL environment and getting Zope up after the fact. 
> I have saved this in /usr/local/etc/rc.d/ If I run this after the machine 
> reboots, all is well. If I simply let it run in the reboot sequence, it 
> doesn't do it's job! The sleep command is to give the server a chance to 
> finish all its other bootup sequences, since that appears to be the factor 
> messing things up. But it doesn't work!! What can I do to tweak this to do 
> what I need it to do?
> TIA,
> Drew
> 
> #!/bin/sh
> 
> sleep 60
> if [ -n "$LD_LIBRARY_PATH" ] ; then
>     export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/lib/mysql"
> else
>     export LD_LIBRARY_PATH="/usr/local/lib/mysql"
> fi
> 
> cd /usr/local/zope/
> ./instance1/bin/zopectl stop
> ./instance1/bin/zopectl start
> ./instance2/bin/zopectl stop
> ./instance2/bin/zopectl start
> 

You don't suppose, if you made a file named  'rctest.sh'  and put it 
in your /usr/local/etc/rc.d directory owned by root:wheel with 
execute permissions contain the following, that you might learn
something?   Then, take a look at /rctest.log after you reboot.

////jerry

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

#!/bin/sh

# test writing a file

echo "Starting rctest.sh at: `date`" >> /rctest.log

case "$1" in
start) echo "running rctest.sh with a start at: `date`" >> /rctest.log ;;
stop) echo "Running rctest.sh with a stop at: `date`" >> /rctest.log ;;
*)    echo "Calling args for rctest.sh are start and stop" >> /rctest.log ;;
esac

sleep 3
echo "ending rctest.sh at: `date`" >> /rctest.log
echo " " >> /rctest.log


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to