java 调用 shell 脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 调用 shell 脚本相关的知识,希望对你有一定的参考价值。

项目需求做一个视频传输,需要一个例子java调用shell脚本

参考技术A 在写程序时,有时需要在java程序中调用shell脚本,可以通过Runtime的exec方法来调用shell程序,运行脚本。每个Java 应用程序都有一个Runtime 类实例,使应用程序能够与其运行的环境相连接。通过Runtime对象可以返回运行环境的情况,包括CPU数,虚拟机内存大小等,并能够通过exec方法调用执行命令。可以通过getRuntime 方法获取当前Runtime实例。 public boolean ExeShell() Runtime rt = Runtime.getRuntime(); try Process p = rt.exec(checkShellName); if(p.waitFor() != 0) return false; catch (IOException e) SysLog.error("没有找到检测脚本"); return false; catch (InterruptedException e) e.printStackTrace(); return false; return true; 其中p.waitFor()语句用来等待子进程结束,其返回值为进程结束退出码。

以上是关于java 调用 shell 脚本的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本怎么调用其他shell脚本

怎么用java代码调用远程Linux上的shell脚本

windows下java怎样调用shell脚本文件

调用shell脚本 怎么像调用java方法那样传入参数

如何在shell脚本里调用另一个shell脚本

Java在linux上调用shell脚本