Ok... I'll try and let u know... bye Simone > -----Messaggio originale----- > Da: Oscar Carrillo [mailto:[EMAIL PROTECTED]] > Inviato: luned́ 17 febbraio 2003 17.56 > A: Tomcat Users List > Oggetto: Re: Startup/shutdown script > > > I spent quite a bit of time on this and finally got it. > > It must check to see if it ever was started. So you need to put a > line in start() to do this: > touch /var/lock/subsys/tomcatd > and in stop() to do this: > rm -f /var/lock/subsys/tomcatd > > The name of the init script has to match the file in /var/lock/subsys. I > noticed that my postgresql startup script doesn't stop either at reboot, > because it likes to call the /var/lock/subsys file the actual name of the > file that gets launched, which is "S83postgresql". > > I also added in a line just in case, but it doesn't appear to make any > difference: > # processname: tomcatd > > If there's any questions about what I did, just check my website: > http://daydream.stanford.edu/tomcat/tomcatd > > Try it out and let me know if it works. > > Oscar > > On Tue, 18 Feb 2003, Simone Chiaretta wrote: > > > uhuh.. > > happy not to be a white fly :-) > > > > Infact one thing I noticed is that tomcat take a few seconds to > stop... a > > probably the system is halted before it gets to write something to the > > catalina.out and to the console > > I thought the script was run sincronously, so the other waiting > the previous > > to finish... > > > > Bye > > Simone > > > > > -----Messaggio originale----- > > > Da: Oscar Carrillo [mailto:[EMAIL PROTECTED]] > > > Inviato: luned́ 17 febbraio 2003 12.41 > > > A: Tomcat Users List > > > Oggetto: Re: R: R: R: R: Startup/shutdown script > > > > > > > > > Ok. > > > > > > I think I have this problem too. It may be that tomcat is > getting heldup > > > on shutdown and never gets outputted in time. Not sure. > > > > > > I will have to look into it further. > > > Please stand by... > > > > > > Unless John has some more insight? > > > > > > I'll try to get back in a little while with some more info. > > > > > > Oscar > > > > > > > > > On Mon, 17 Feb 2003, Simone Chiaretta > > > wrote: > > > > > > > exactly, I have this line > > > > > > > > and I'm doing everything as root... > > > > > > > > I noticed the problem because in catalina.out I just saw > > > > > > > > Starting service Tomcat-Standalone > > > > Apache Tomcat/4.0.4 > > > > > > > > but saw "Stopping service Tomcat-Standalone" only when shuting > > > down manually > > > > the server > > > > > > > > Bye > > > > Simone > > > > > > > > > -----Messaggio originale----- > > > > > Da: Oscar Carrillo [mailto:[EMAIL PROTECTED]] > > > > > Inviato: luned́ 17 febbraio 2003 12.13 > > > > > A: Tomcat Users List > > > > > Oggetto: Re: R: R: R: Startup/shutdown script > > > > > > > > > > > > > > > Hmmmm. > > > > > > > > > > What does this output?: > > > > > /sbin/chkconfig --list tomcatd > > > > > > > > > > It should output this: > > > > > tomcatd 0:off 1:off 2:off 3:on 4:on > 5:on 6:off > > > > > > > > > > Are you doing this all as root? > > > > > > > > > > I guess I haven't really looked at my boot process when > shutting down. > > > > > I'll try it. > > > > > > > > > > Oscar > > > > > > > > > > On Mon, 17 Feb 2003, Simone Chiaretta wrote: > > > > > > > > > > > Alreay done.... > > > > > > nothing changed > > > > > > > > > > > > Simo > > > > > > > > > > > > > -----Messaggio originale----- > > > > > > > Da: Oscar Carrillo [mailto:[EMAIL PROTECTED]] > > > > > > > Inviato: luned́ 17 febbraio 2003 12.05 > > > > > > > A: Tomcat Users List > > > > > > > Oggetto: Re: R: R: Startup/shutdown script > > > > > > > > > > > > > > > > > > > > > Why don't you try my script and substitute your > > > environment variables? > > > > > > > > > > > > > > http://daydream.stanford.edu/tomcat/install_web_services.html > > > > > > > > > > > > > > Go down to the bottom and click on "tomcatd". Save it to > > > > > > > /etc/rc.d/init.d/tomcatd > > > > > > > > > > > > > > Then > > > > > > > /sbin/chkconfig --del tomcatd #to be safe > > > > > > > /sbin/chkconfig --add tomcatd > > > > > > > > > > > > > > If it works then figure out what's different if you > want to learn > > > > > > > why yours doesn't work. > > > > > > > > > > > > > > Oscar > > > > > > > > > > > > > > On Mon, 17 Feb 2003, Simone Chiaretta wrote: > > > > > > > > > > > > > > > I'm saying that the shutdown script is not executing.. > > > > > > > > I tried putting a debug line in the script but I don't > > > get it on the > > > > > > > > console... > > > > > > > > In the catalina.out I don't get a line saying that Tomcat > > > > > was stopped... > > > > > > > > > > > > > > > > anyway... > > > > > > > > Simone > > > > > > > > > > > > > > > > > > > > > > > > > -----Messaggio originale----- > > > > > > > > > Da: Turner, John [mailto:[EMAIL PROTECTED]] > > > > > > > > > Inviato: luned́ 17 febbraio 2003 22.58 > > > > > > > > > A: 'Tomcat Users List' > > > > > > > > > Oggetto: RE: R: Startup/shutdown script > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > In the script you posted, you aren't doing things the > > > way that a > > > > > > > > > RH-installed script would do them. > > > > > > > > > > > > > > > > > > For example, you aren't sourcing > /etc/rc.d/init.d/functions, > > > > > > > you aren't > > > > > > > > > calling daemon() or killproc(), etc. etc. etc. > > > > > > > > > > > > > > > > > > I'm not sure what you want to see...are you > saying that your > > > > > > > > > script does not > > > > > > > > > stop Tomcat, or just that you don't get the pretty > > > "OK" prompt? > > > > > > > > > > > > > > > > > > If it's just the prompt, copy one of the scripts in > > > > > > > /etc/init.d and insert > > > > > > > > > tomcat-specific commands where required. > > > > > > > > > > > > > > > > > > John > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > > > > From: Simone Chiaretta [mailto:[EMAIL PROTECTED]] > > > > > > > > > > Sent: Monday, February 17, 2003 4:49 PM > > > > > > > > > > To: Tomcat Users List > > > > > > > > > > Subject: R: R: Startup/shutdown script > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hello, > > > > > > > > > > I just got home from work > > > > > > > > > > I tried your start/shutdown script but I never > see during > > > > > > > > > > shutdown a row > > > > > > > > > > "Stopping Tomcat [OK]" coming out in the > console nor in the > > > > > > > > > > /var/log/boot > > > > > > > > > > and /var/log/messages > > > > > > > > > > > > > > > > > > > > I cannot figure out what the problem could be.... > > > > > > > > > > Simo > > > > > > > > > > > > > > > > > > > > > -----Messaggio originale----- > > > > > > > > > > > Da: Oscar Carrillo > [mailto:[EMAIL PROTECTED]] > > > > > > > > > > > Inviato: domenica 16 febbraio 2003 15.02 > > > > > > > > > > > A: Tomcat Users List > > > > > > > > > > > Oggetto: Re: R: Startup/shutdown script > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > What happens if you shut it down manually (as root)? > > > > > > > > > > > /etc/rc.d/init.d/tomcat stop > > > > > > > > > > > > > > > > > > > > > > I find it easier to put a chkconfig line near > the top of > > > > > > > > > > the script such > > > > > > > > > > > as: > > > > > > > > > > > #chkconfig: 345 84 14 > > > > > > > > > > > #description: Tomcat jakarta JSP server > > > > > > > > > > > > > > > > > > > > > > Then you can do this to add all the appropriate > > > > > symbolic links for > > > > > > > > > > > shutdown/startup. > > > > > > > > > > > > > > > > > > > > > > /sbin/chkconfig --add tomcatd #this will add the > > > > > > > symbolic links > > > > > > > > > > > /sbin/chkconfig --list tomcatd #this will > tell you how > > > > > > > > > > it starts up > > > > > > > > > > > /sbin/chkconfig --del tomcatd #this will get > > > rid of all > > > > > > > > > > > symbolic links > > > > > > > > > > > > > > > > > > > > > > I use RedHat 7.3 and I published my HOWTO along with > > > > > > > daemon scripts: > > > > > > > > > > > > > > http://daydream.stanford.edu/tomcat/install_web_services.html > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Mon, 17 Feb 2003, Simone Chiaretta wrote: > > > > > > > > > > > > > > > > > > > > > > > Thanx > > > > > > > > > > > > I've tried everything, but it seems like the > > > script is not > > > > > > > > > > > executed when the > > > > > > > > > > > > server shutdown > > > > > > > > > > > > > > > > > > > > > > > > during the startup I see.. > > > > > > > > > > > > > > > > > > > > > > > > Starting Tomcat [OK] > > > > > > > > > > > > > > > > > > > > > > > > while during the shutdown I see > > > > > > > > > > > > > > > > > > > > > > > > Stopping atd [OK] > > > > > > > > > > > > here should be tomcat > > > > > > > > > > > > Stopping mysql [OK] > > > > > > > > > > > > > > > > > > > > > > > > Very strange to see this. > > > > > > > > > > > > > > > > > > > > > > > > Ty > > > > > > > > > > > > Simone > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -----Messaggio originale----- > > > > > > > > > > > > > Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > > > > > > > > > > > > > Inviato: domenica 16 febbraio 2003 19.22 > > > > > > > > > > > > > A: Tomcat Users List > > > > > > > > > > > > > Cc: Tomcat User List > > > > > > > > > > > > > Oggetto: Re: Startup/shutdown script > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Instead of > > > > > > > > > > > > > > > > > > > > > > > > > > #!/bin/bash > > > > > > > > > > > > > > > > > > > > > > > > > > could you try > > > > > > > > > > > > > > > > > > > > > > > > > > #!/bin/sh > > > > > > > > > > > > > > > > > > > > > > > > > > also you can try to capture the pid > during startup and > > > > > > > > > > if its still > > > > > > > > > > > > > alive you can forcefully kill it when you > shut it down > > > > > > > > > > > > > > > > > > > > > > > > > > ./startup.sh > /dev/null 2>&1 & > > > > > > > > > > > > > echo $! > $TOMCAT_HOME/logs/tomcat.pid > > > > > > > > > > > > > > > > > > > > > > > > > > shutdown.. > > > > > > > > > > > > > ./shutdown.sh > > > > > > > > > > > > > if [ $? != 0 ]; > > > > > > > > > > > > > then > > > > > > > > > > > > > kill -9 `/bin/cat > $TOMCAT_HOME/logs/tomcat.pid` > > > > > > > > > > > /dev/null 2>&1 > > > > > > > > > > > > > fi > > > > > > > > > > > > > > > > > > > > > > > > > > also I assume you're running this guy as root... > > > > > > > > > > because if you're not > > > > > > > > > > > > > then you might have to give the user > permissions to > > > > > > > > > > read/write into > > > > > > > > > > > > > the file system where tomcat is installed. > > > > > > > > > > > > > > > > > > > > > > > > > > The other suggestion i can offer is > rather than cd to > > > > > > > > > > the directory, > > > > > > > > > > > > > specify the full path to the > startup/shutdown script > > > > > > > > > > > > > > > > > > > > > > > > > > Hopefully that helps. > > > > > > > > > > > > > > > > > > > > > > > > > > Jan-Michael > > > > > > > > > > > > > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > > > > > > > From: "Simone Chiaretta" <[EMAIL PROTECTED]> > > > > > > > > > > > > > Date: Sunday, February 16, 2003 10:03 am > > > > > > > > > > > > > Subject: Startup/shutdown script > > > > > > > > > > > > > > > > > > > > > > > > > > > Hello All, > > > > > > > > > > > > > > I'm using tomcat 4.0.4 on a linux (red hat > > > 7.3) server > > > > > > > > > > > > > > I've a problem shutting down the tomcat > deamon when > > > > > > > > > > the machine is > > > > > > > > > > > > > > stopped/rebooted from maintenance. > > > > > > > > > > > > > > The problem is that during the shutdown > the shutdown > > > > > > > > > > script (the > > > > > > > > > > > > > > script I'm > > > > > > > > > > > > > > referring to is the one below, not the > shutdown.sh > > > > > > > > > > inside tomcat > > > > > > > > > > > > > > bin dir) is > > > > > > > > > > > > > > not executed (or, at least, it doesn't write to > > > > > the console > > > > > > > > > > > > > > "Shutting down > > > > > > > > > > > > > > tomcat [OK]" nor write it to the boot.log nor > > > > > > > > > > messages and also > > > > > > > > > > > > > > doesn'twrite to the catalina.out file > the fact that > > > > > > > tomcat was > > > > > > > > > > > > > > shut down. > > > > > > > > > > > > > > > > > > > > > > > > > > > > If I execute the script at cmd line, the script > > > > > > > shuts down the > > > > > > > > > > > > > > process....Does anybody has a clue of what the > > > > > > > > > > problem could be? > > > > > > > > > > > > > > Thank you > > > > > > > > > > > > > > Simone > > > > > > > > > > > > > > > > > > > > > > > > > > > > Addendum: > > > > > > > > > > > > > > I'm using this script: > > > > > > > > > > > > > > > > > > > > > > > > > > > > #!/bin/bash > > > > > > > > > > > > > > JAVA_HOME=/usr/java/j2sdk1.4.0_01 > > > > > > > > > > > > > > TOMCAT_HOME=/usr/jakarta-tomcat-4.0.4/ > > > > > > > > > > > > > > export JAVA_HOME TOMCAT_HOME > > > > > > > > > > > > > > > > > > > > > > > > > > > > case "$1" in > > > > > > > > > > > > > > start) > > > > > > > > > > > > > > cd $TOMCAT_HOME/bin > > > > > > > > > > > > > > ./startup.sh > > > > > > > > > > > > > > ;; > > > > > > > > > > > > > > stop) > > > > > > > > > > > > > > cd $TOMCAT_HOME/bin > > > > > > > > > > > > > > ./shutdown.sh > > > > > > > > > > > > > > ;; > > > > > > > > > > > > > > *) > > > > > > > > > > > > > > echo "usage tomcat start|stop" > > > > > > > > > > > > > > ;; > > > > > > > > > > > > > > esac > > > > > > > > > > > > > > > > > > > > > > > > > > > > this is named tomcat, set into the init.d dir > > > > > inside /etc > > > > > > > > > > > > > > and there is K11tomcat link in the rc0.d > > > dir inside /etc > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------- > > > > > > > > > > > > > > Simone Chiaretta > > > > > > > > > > > > > > www.piyosailing.com/S > > > > > > > > > > > > > > Any sufficiently advanced technology is > > > > > > > > > > indistinguishable from magic > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > To unsubscribe, e-mail: > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > For additional commands, e-mail: > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > > > > To unsubscribe, e-mail: > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > For additional commands, e-mail: > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > > > To unsubscribe, e-mail: > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > For additional commands, e-mail: > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > > To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > For additional commands, e-mail: > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > > To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]