用于触发命令和捕获输出的Java程序

时间:2014-11-28 19:39:41

标签: java terminal

我想从java prgram触发终端上的“top”命令,并将其输出存储在某个变量中。我正在使用ubuntu 12.04。 我使用以下代码来运行命令:

    Process proc = null;
    try {
        String cmd[] = {"gnome-terminal", "-x", "bash", "-c", "top; echo '<enter>';" };


        proc = Runtime.getRuntime().exec(cmd, null);
    } catch (IOException e) {
        e.printStackTrace();
    }

现在我想在某个变量中捕获top命令的输出。我该怎么办?有人可以帮忙吗?

0 个答案:

没有答案