gpt4 book ai didi

java - 从 java 运行 bash 文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:00:00 25 4
gpt4 key购买 nike

我想从 java 运行 bash 文件,我正在使用 play 框架。知道怎么做吗??

这段代码够吗:

new ProcessBuilder("pathToYourShellScript").start();

最佳答案

How to run Unix shell script from Java code? 可能重复(抱歉,没有把它放在评论中的声誉)。

简而言之 - 您的代码行将起作用,并且 shell 脚本将通过这样做运行(在 SUSE Linux 机器上测试)。

但是,如果您想对输出做任何事情或知道它已经完成,您必须添加更多代码来检查它的状态(检查输出 Process.waitFor() API )或用 Java 捕获其输出(例如,通过在 BufferedReader 中捕获标准输出)- 检查 Process.getInputStream() API .

关于java - 从 java 运行 bash 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27318788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com