我做存儲進程對象
Process p = null;
if(CheckOS.isWindows())
p = rt.exec(filebase+port+"/hlds.exe +maxplayers "+players+ " -game cstrike -console +port "+port+" -nojoy -noipx -heapsize 250000 +map de_dust2 +servercfgfile server.cfg +lservercfgfile +mapcyclefile mapcycle.txt +motdfile motd.txt +logsdir logs -zone 2048",null, new File(filebase+port)) ;
,並希望存儲p
在數據庫中,但過程並不序列化,如何將它保存在數據庫中?
,我們可以檢查過程p
仍在運行或死於某種崩潰或東西
是什麼意思存儲在數據庫中的一個過程?流程實例與操作系統級別的誠實流程相關聯......您是否試圖在Web會話中保留對流程的引用或類似的內容?總結一下,這個用例是什麼? –
實際上我會在一段時間後檢查過程是否正在運行,所以想要保存它 – livingoff