Re: [問題] 請問如何透過system 去詢問jvm某個執行 …

看板java作者 (null)時間17年前 (2008/07/30 07:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《tabascobath (??)》之銘言: : 因為某些需求 需要透過C的system call去執行網路程式(java) : 但是我會呼叫很多次system call : 比方說: : char * command="D:/test.jar";//一隻網路程式 跑完的時間不固定 : while(1){ : system(command); : } : 可是這樣的話 可能會造成同時間內 有多個執行序在跑 : 可能server端會當掉 或者是造成效率降低 : 我想要知道是否可以有指令可以詢問jvm那支程式是否結束了 : 要怎麼做呢? 用 jps 去做吧 $ jps -l 5220 sun.tools.jps.Jps list 模式第一欄是 pid, 再來是 qdn。 如果列不出任何東西,那大概是 jvm 寫入暫存目錄的權限不足 自己查一下 google 搞定 PS. 如果找不到你要的 class 那就是沒在執行 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.13.88 ※ 編輯: qrtt1 來自: 140.112.13.88 (07/30 07:51)

07/30 14:23, , 1F
謝謝!
07/30 14:23, 1F
文章代碼(AID): #18Zwpivn (java)