How to forcely quit a process in java
|
Go4Expert Member
|
|
| 16Mar2007,20:21 | #1 |
|
Buddies... Actually i executed wget unix command using Runtime.exec() method and got the process object,now i want to forcely quit the running process as its taking much time to compleate,and i dont want to wait till it compleates.so how cud i forcely quit a process(similar to typing ctrl c in the terminal).please kindly help me.Thanks in advance...........
|
|
Team Leader
|
![]() |
| 17Mar2007,11:22 | #2 |
|
You'll need the process id of the process, then use kill -9 [pid] to kill the process.
|
|
Go4Expert Member
|
|
| 21Mar2007,09:40 | #3 |
|
OK MR.pradeep its fine,actually i cant use kill command bcoz i dont know the process id,anyhow leave it, now tell me how do i know whether this process is compleated or not.sorry for the late reply my internet is down for few days........Thanks for ur previous reply..........
|
|
Go4Expert Member
|
|
| 21Mar2007,12:04 | #4 |
|
buddies i myself found the solution to check whether the process is compleated or not:
solution Code:
try{
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("some command");
while(true)
{
try{
if(p.exitValue()==0)
{
System.out.println("process terminated");
break;
}
}
catch(Exception e)
{
System.out.println("process in execution..............");
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
Last edited by shabbir; 21Mar2007 at 12:24.. Reason: Code formatting. |
|
Team Leader
|
![]() |
| 21Mar2007,14:25 | #5 |
|
Cool dude!
|
|
Go4Expert Member
|
|
| 22Mar2007,16:55 | #6 |
|
Thankyou dude........
|

