我正在为 Ubuntu 环境使用 java。我想通过java程序执行一个脚本文件。我试过以下
try{
Runtime.getRuntime().exec("/usr/lib/flume-ng/bin/flume-ng agent -f /home/c4/Flume/New/ClientAgent.config -n clientAgent");
}
catch(Exception e){
e.printStackTrace();
}
和
ProcessBuilder pb = new ProcessBuilder("/usr/lib/flume-ng/bin/flume-ng", "agent",
"-f", "/home/c4/Flume/New/ClientAgent.config","-n","clientAgent");
try{
pb.start();
}
catch(Exception e){
e.printStackTrace();
}
但是这两个都不会启动我的进程名为:flume-ng,其他都是传递给它的参数。Java 程序编译成功,但既不给出异常等也不运行进程。如果我做错了什么,请指导我。