"hui zhang said"
> 
> Zack Grafton wrote:
> > hui zhang wrote:
> >> Hi Everybody,
> >>
> >> Now I am trying to launch an external application, for example, "top" 
> >> ,in my web application, and killing it by PID after a while. But when 
> >> I execute Runtime.getRuntime.exec("top") in my JSP page or Servlet, 
> >> Tomcat is stuck in that page and do not display anything because it 
> >> can not stop running until that "commnad" is terminated, which means 
> >> it waiting for the response from Runtime.getRuntime.exec("top"). It 
> >> seems that it will run forever. Is there any solution to solve this 
> >> problem? I mean that JSP page can execute the following code no 
> >> matter if it finish the process is done.
> >>
> >> BTW, I do not use System.exit() in my program. It may cause Security 
> >> Manager problem.
> >> Thanks and best regards,
> >>
> >> Hui
> >>
> > Hey,
> >
> > I'm new to the list and all, but you might want to try executing "top" 
> > in batch mode.  The command line option is -b on my gentoo linux box.  
> > Also, be careful of executing commands from applets and such.  Another 
> > thing might be user permissions as well.  You could try executing the 
> > command and redirecting the output to a file and parsing the file 
> > instead.
> >
> > Zack Grafton

Try 'top -n10 to do 10 interations and then exit. Top will run forever
otherwise. Limiting it with -n will allow it to exit.

HTH,
-Jeff


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to