`
ueseu
  • 浏览: 12549 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何读取这种比较奇怪的(进程)输出流

    博客分类:
  • Java
阅读更多
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(cmd);
InputStream errIn = process.getErrorStream();
InputStream in = process.getInputStream();


一般的进程都可以从流中获取数据

但某些进程,就像top命令,输出在一个地方而不滚屏
只能获取到最初的流数据,后面变化的数据获取不到,无法read()

不知道我描述的够不够清楚,这种问题我都不知道如何GOOGLE,只好来提问了
分享到:
评论

相关推荐

    porcelain:像老板一样处理外部流程

    通过多种方式将输入传递给程序并返回其输出(包括直接使用文件和Elixir流) 能够使用试图在产生输出之前读取整个输入直到EOF的程序 能够将OS信号发送到外部进程(需要goon v2.0) 要阅读有关图书馆设计和可能的...

    《你必须知道的495个C语言问题》

    1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 15 1.29 为什么我的编译器不允许我定义大数组,如double array[256][256]? 15 命名空间 15 1.30 如何判断哪些标识符可以使用,...

    你必须知道的495个C语言问题

    1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 1.29 为什么我的编译器不允许我定义大数组,如doublearray[256][256]? 命名空间 1.30如何判断哪些标识符可以使用,哪些被保留了...

    erlang r17官方api及stdlib手册

    2. **io**: 提供了输入/输出功能,如`io:format/2`用于格式化打印输出,`io:get_line/1`用于读取用户输入。 3. **math**: 包含数学函数,如`sqrt/1`计算平方根,`cos/sin/tan`提供三角函数。 4. **timer**: 提供...

    C语言FAQ 常见问题列表

    o 6.3 用缩写的指针比较 ``if(p)" 检查空指针是否可靠?如果空指针的内部表达不是 0 会怎么样? o 6.4 NULL 是什么, 它是怎么定义的? o 6.5 在使用非全零作为空指针内部表达的机器上, NULL 是如何定义的? o ...

    C#微软培训资料

    第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 .86 8.3 条 件 编 译.90 8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 面向对象的 C#.101 第九章 面向对象的程序设计 .101 9.1 面向...

    你必须知道的495个C语言问题(PDF)

    老资源。...5.10 这有点奇怪。NULL 可以确保是0, 但空(null) 指针却不一定? . . 24 5.11 为什么有那么多关于空指针的疑惑?为什么这些问题如此经常地 出现? . . . . . . . . . . . . . . . . . . . ...

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

Global site tag (gtag.js) - Google Analytics