[JSP ] 用timer關閉process
我在主程式裡加了以下這一段
String WA_check[] = {"cmd.exe","/c","D:\\EXE_"+RTSNum[1]+".exe"};
Process pro = runtime.exec(WA_check);
Timer timer = new Timer();
TimerTask tt = new TimerTask(){
public void run() {
pro.destroy();
}
};
timer.schedule(tt,10000);
timer.cancel();
為避免runtime到一個死當的程式,所以想在runtime一段時間後,
不管是否死當都給予執行process.destroy();這個動作
我設過0毫秒,一般的程式都能夠關閉,但是遇到會無窮迴圈的程式
網頁就卡在那了,似乎沒能順利關閉…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.93.214
推
10/30 00:12, , 1F
10/30 00:12, 1F
補上兩行CODE,正要補就看到你的留言了@@
※ 編輯: ryannork 來自: 122.125.93.214 (10/30 00:26)
→
10/30 12:49, , 2F
10/30 12:49, 2F
推
10/30 12:58, , 3F
10/30 12:58, 3F
→
10/30 14:50, , 4F
10/30 14:50, 4F
→
10/30 14:53, , 5F
10/30 14:53, 5F
→
10/30 15:25, , 6F
10/30 15:25, 6F
→
10/30 23:26, , 7F
10/30 23:26, 7F
→
10/31 22:43, , 8F
10/31 22:43, 8F
→
11/13 18:49, , 9F
11/13 18:49, 9F