[英]Run bash file from java
我想从Java运行bash文件,我正在使用播放框架。 任何想法怎么做?
此代码是否足够:
new ProcessBuilder("pathToYourShellScript").start();
如何从Java代码运行Unix Shell脚本的可能重复项? (对不起,没有声誉发表评论)。
简而言之,您的代码行将起作用,并且只需执行此操作即可运行shell脚本(在SUSE Linux机器上进行了测试)。
但是 ,如果您想对输出做任何事情或知道它已经完成,则必须添加更多代码以检查其状态(签出Process.waitFor()API )或捕获Java输出(例如,通过在BufferedReader中捕获Standard)-检查Process.getInputStream()API 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.