我使用Java运行时运行命令。当在终端/命令PROP上正常执行但无法通过Java.RunTime:Excel执行时,该命令运行良好。
Runtime.getRuntime().exec("fs_cli -H x.x.x.x -x 'fsctl loglevel'");
它给出输出” -err'fsctl命令未找到! “
解决错误:
ProcessBuilder builder = new ProcessBuilder(); System.out.println(new BufferedReader(new InputStreamReader(builder.command("sh", "-c", "fs_cli -H 10.168.3.135 -x 'fsctl loglevel'").start().getInputStream())).lines().parallel().collect(Collectors.joining("\n")));