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]

Reply via email to