在单独的Java程序中执行时,可以调用并执行Shell脚本。但是从Floodlight控制器程序调用时没有输出
使用date2
执行Floodlight控制器。源文件之一中提供了执行Shell脚本的命令。当条件匹配并执行代码时,终端屏幕将显示一秒钟并消失。但是,当我在单个程序中用Java执行相同的Shell脚本时,情况并非如此。
java -jar target/floodlight.jar
有人可以对此发表评论吗?
答案 0 :(得分:0)
以sudo
或以root
模式执行是罪魁祸首。
在用户模式下运行,效果很好。