【发布时间】:2019-01-05 06:49:45
【问题描述】:
请原谅,因为我是韩国人,英语不好。
我想将 shell 脚本的输出存储在字符串中。
但他们找不到办法。我该怎么办?
package dbUpdate;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Scanner;
public class ShellCommander {
static Scanner sc = new Scanner(System.in);
static String carSSID;
static String target;
static String IPAddress;
public static void main(String[] args) throws Exception {
String command = "/usr/local/bin/docker ps";
shellCmd1(command);
}
public static void shellCmd1(String command) throws Exception {
String line;
ProcessBuilder pb = new ProcessBuilder(command.split("\\s+"));
pb.inheritIO();
Process p = pb.start();
p.waitFor();
}
}
【问题讨论】:
-
这是一个被广泛回答的问题。请搜索。
标签: java eclipse shell store println