急---!在线等待!: Java程序调用外部命令的问题(解决问题,给100分!)
通过Java程序,点击画面的Botton去掉用batch(command命令行),OS=Unix,Server=Tomcat+Soap
Source:Runtime rt = Runtime.getRuntime();
Process prc = rt.exec(cmd);
例:cmd=/home/project/Batch.sh batchId
结果被调用的进程一直在那里hang住不执行,每点一次button,多生成一个在那里堆积着:(。用ps察看,sh和java的都有,但是,当画面的tomcat关闭后,那个被启动的batch进程就可以执行并且很快结束。然后我又启动tomcat,再从画面上调用batch,又死在那里
不知道什么原因,那位大虾帮忙分析一下,感激涕零!