【发布时间】:2017-04-26 14:25:19
【问题描述】:
我正在使用 Java-7 和进程构建器来使用 Tomcat 7 运行 shell 脚本。
processBuilder = new ProcessBuilder("/bin/bash", "/opt/script.sh");
processBuilder.start();
由于上面提到的代码是通过Tomcat7服务器托管的JSP页面调用的,所以命令运行但进程无法继续,因为它是由tomcat7用户(tomcat的默认用户)启动的我如何以root身份运行这个命令,假设我知道root密码?
【问题讨论】:
-
我建议永远不要从 Jsp 页面运行进程。 ;)
标签: java tomcat processbuilder