我正在通过 C 执行我自己定制的 linux,如下所示
C代码:
system("service soapserver stop");
这里的soapserver 是我的linux 机器中的二进制文件。当我试图获取上述命令的输出时,相同的命令正在从 putty 成功执行,但从 Java 中却没有显示。
Java 代码:这里的soap_systemHelper 是另一个二进制文件,它访问相应的c 文件函数并执行上述命令。
Process p = Runtime.getRuntime().exec( "soap_systemHelper 23" );
请让我知道我没有得到任何输出的原因可能是什么。我将非常感谢您的快速回复。