[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