Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(cmd);
InputStream errIn = process.getErrorStream();
InputStream in = process.getInputStream();
一般的进程都可以从流中获取数据
但某些进程,就像top命令,输出在一个地方而不滚屏
只能获取到最初的流数据,后面变化的数据获取不到,无法read()
不知道我描述的够不够清楚,这种问题我都不知道如何GOOGLE,只好来提问了
分享到:
相关推荐
通过多种方式将输入传递给程序并返回其输出(包括直接使用文件和Elixir流) 能够使用试图在产生输出之前读取整个输入直到EOF的程序 能够将OS信号发送到外部进程(需要goon v2.0) 要阅读有关图书馆设计和可能的...
1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 15 1.29 为什么我的编译器不允许我定义大数组,如double array[256][256]? 15 命名空间 15 1.30 如何判断哪些标识符可以使用,...
1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 1.29 为什么我的编译器不允许我定义大数组,如doublearray[256][256]? 命名空间 1.30如何判断哪些标识符可以使用,哪些被保留了...
2. **io**: 提供了输入/输出功能,如`io:format/2`用于格式化打印输出,`io:get_line/1`用于读取用户输入。 3. **math**: 包含数学函数,如`sqrt/1`计算平方根,`cos/sin/tan`提供三角函数。 4. **timer**: 提供...
o 6.3 用缩写的指针比较 ``if(p)" 检查空指针是否可靠?如果空指针的内部表达不是 0 会怎么样? o 6.4 NULL 是什么, 它是怎么定义的? o 6.5 在使用非全零作为空指针内部表达的机器上, NULL 是如何定义的? o ...
第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 .86 8.3 条 件 编 译.90 8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 面向对象的 C#.101 第九章 面向对象的程序设计 .101 9.1 面向...
老资源。...5.10 这有点奇怪。NULL 可以确保是0, 但空(null) 指针却不一定? . . 24 5.11 为什么有那么多关于空指针的疑惑?为什么这些问题如此经常地 出现? . . . . . . . . . . . . . . . . . . . ...
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...