//首先要执行你要执行的linux命令
public void test(){
String uKey="cd /opt/ls";
//执行该命令
Process process = Runtime.getRuntime().exec(uKey);
BufferedInputStream in = new BufferedInputStream(process.getInputStream());
BufferedReader br = new BufferedReader(new InputStreamReader(in));
// 定义shell返回值
String result = null;
String lineStr;
while ((lineStr = br.readLine()) != null) {
result = lineStr;
}
System.out.println(result+"执行的结果"+result);
int i1 = process.waitFor();
System.out.println("测试直接回调后的结果"+i1);
}
本人博客只针对本人实际中遇到没有用过或者不常见的问题进行发不博客,如果有幸能够帮助到各位,吾荣幸,记得点赞
JAVA调用linux命令并并且接收返回值
最新推荐文章于 2023-08-21 16:52:00 发布
关键词由CSDN通过智能技术生成