如何执行Bash命令并从Java收集输出?

Jac*_*k H 7 java bash command process

如何执行Bash命令并从Java收集输出?

大家好,基本上我正在编写一个基本的控制台应用程序,并希望能够从中运行命令,例如sudo***,halt,ifconfig等.

任何见解?

che*_*koo 12

您可以使用processBuilder API来实现此目的.看这个例子.

  • 不要忘记调用processBuilder.redirectErrorStream(true).或者旋转另一个线程来排空stderr. (3认同)
  • 链接到示例已损坏. (3认同)