Java调用Linux shell 完成多服务器的控制
Posted 罗四强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java调用Linux shell 完成多服务器的控制相关的知识,希望对你有一定的参考价值。
import org.junit.jupiter.api.Test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Test001
public static String exec(String command) throws InterruptedException
String returnString = "";
Process pro = null;
Runtime runTime = Runtime.getRuntime();
if (runTime == null)
System.err.println("Create runtime false!");
try
pro = runTime.exec(command);
BufferedReader input = new BufferedReader(new InputStreamReader(pro.getInputStream()));
PrintWriter output = new PrintWriter(new OutputStreamWriter(pro.getOutputStream()));
String line;
while ((line = input.readLine()) != null)
以上是关于Java调用Linux shell 完成多服务器的控制的主要内容,如果未能解决你的问题,请参考以下文章
shell脚本中调用JAVA 程序,如何让JAVA运行结束后,再执行下面命令(只有java运行完,下面对数据的处理才有用)