I had the same concern a while back, so I wrote a little script that does the 
following:

1) Execute shutdown.sh.
2) Poll netstat once per second waiting for the listening socket (e.g. port 
8080) to close.
3) Execute startup.sh.
4) Poll netstat once per second waiting for the listening socket to open.

I've made the script available at 
http://www.cyberlifelabs.com/milo/restart.sh. I apologize for it not being 
more flexible or robust. It does the trick for me and shouldn't be too hard 
to customize as needed.

- Milo Hyson
CyberLife Labs, LLC

On Saturday 31 August 2002 04:49 pm, Joe Tomcat wrote:
> I notice that when I do bin/shutdown.sh, the script returns fairly
> quickly, but it takes a few seconds longer for the catalina processes to
> actually go away.  Ie, if I do shutdown.sh and then ps auxw| grep
> catalina, I still see a bunch of threads.
>
> Is there a way to get the shutdown.sh script to block until catalina is
> completely done and the jvm has exited?  The reason I am interested in
> this is that I want to automate some things and some tasks need to wait
> until tomcat is completely done.  Right now I have a sleep 15 in my
> script, which seems to work, but I would rather have it so that it knows
> definitively that tomcat is shutdown and also so that it doesn't wait
> any extra time.
>
> Thanks!


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to