[JSP ] Jsp呼叫Java程式(內含shell)

作者: masan22305 (海豹)   2014-11-13 14:42:18
各位前輩好
小弟最近碰到一個弔詭的事情,想了好幾天都解決不了
問題敘述:
我用Jsp去呼叫Java的一個method起來跑, 這個java是對參數做處理之後
在呼叫sh檔起來跑(win7系統, 安裝Cygwin)
為了測試問題所在, 其中一個版本是呼叫sh檔, 另外一個版本是呼叫bat
但是效率上就出現極大的差異
作者: pttnews (PTT新聞)   2014-11-13 16:40:00
為什麼bat 要呼叫 sh?bat 及 sh 內容? 有無傳參數進入或是取得回傳值?
作者: masan22305 (海豹)   2014-11-13 16:58:00
抱歉, 說明不夠詳細, 一個版本是呼叫bat另一版呼叫sh但是執行的速度卻差很多, 內容都是很簡單的指令bat跟sh的內容都是 echo "1234" > 1 而已並無傳入參數與取得回傳值
作者: luoqr (.....)   2014-11-13 17:58:00
echo 執行時間印一下呀~XD
作者: pttnews (PTT新聞)   2014-11-13 21:25:00
我記得呼叫sh 要指定shell 我猜會不會是這個原因
作者: bitlife (BIT一生)   2014-11-14 15:07:00
不負責任猜測,時間長的那個,執行一開始有隱含的dns查詢,timeout之後才開始執行原po的sh內echo指令

Links booklink

Contact Us: admin [ a t ] ucptt.com