aspose file tools
The moose likes Java in General and the fly likes Killing  a Java Process Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "Killing  a Java Process" Watch "Killing  a Java Process" New topic
Author

Killing a Java Process

sharidasa hari
Greenhorn

Joined: Oct 20, 2003
Posts: 1
Hi,
I start a new process in Java using Process.exec.
If I wanted to a send ^c (contol C ) to the process via Java program, how do I go about doing it?
I have a peice of code where when a button is pressed, the process is supposed to abort. To do this I have the following code..
proc.destroy()
proc.waitFor()
setState(ABORT);
If the AWT event queue thread is actually calling this function, technically is it supposed to wait for the Sub process to complete before it sets the state.
There are situations where the proc.getOutputStream() continues to read data when the proc.destroy is issued and after the state is set..
So, I am trying to kill the process by issuing a control C..
your help is really appreciated.
thanks
Sri
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Killing a Java Process
 
Similar Threads
problem running sqlplus using Runtime.exec()
Runtime.exec("c.bat")
how to use Process.destroy()
Stopping the Process Forcefully......
How to free CPU utilised?