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]
