问题描述
程序部署在linux下的was上,现在想在jsp页面调用应用下或linux下的某个路径下的shell文件并传递参数;shell文件放在根目录下,使用Processp=Runtime.getRuntime().exec(newString[]{"/bin/sh","c","path","param1","param2"},null,null);然后p.waitFor();返回的结果有时是126,有时是127,打印错误流信息:显示permissiondenied;现在有两个问题:1.调用的方法是否正确,2,shell文件路径该如何写(一种是放在根路径下面,一种是放在linux的其他二级目录底下;对文件的权限有什么要求)
解决方案
时间: 2024-10-02 11:20:15