【发布时间】:2018-12-23 07:35:39
【问题描述】:
在单个 Java 程序中执行时能够调用和执行 shell 脚本。但是从 Floodlight 控制器程序调用时没有输出
使用 java -jar target/floodlight.jar 执行 Floodlight 控制器。执行 shell 脚本的命令在源文件之一中提供。当条件匹配并且代码被执行时,终端屏幕会出现一秒钟然后消失。但是,当我在单个程序中使用 Java 执行相同的 shell 脚本时,情况并非如此。
Process proc = Runtime.getRuntime().exec(new String[]{"path to shell script", arg1});
有人可以对此发表评论吗?
【问题讨论】: