如何在java中执行shell脚本
1个回答
展开全部
首先你可以百度搜一下 java Process 类的用法,很多博文都有讲解。
另外我补充一下我再使用过程中的一些点:
process = Runtime.getRuntime().exec(new String[]{"/bin/sh","-c",shellContext});
其中 shellContext 是shel脚本字符串
这句提交的时候,不少博文 exec中是直接提交shellContext。
但是对于一些场景不适用,取出来数据跟直接运行shell脚本有差异,可以改成我这种写法。
另外我补充一下我再使用过程中的一些点:
process = Runtime.getRuntime().exec(new String[]{"/bin/sh","-c",shellContext});
其中 shellContext 是shel脚本字符串
这句提交的时候,不少博文 exec中是直接提交shellContext。
但是对于一些场景不适用,取出来数据跟直接运行shell脚本有差异,可以改成我这种写法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询