【问题标题】:Does anyone know of a good alternative to Pipe Viewer for Windows Platform?有谁知道 Windows 平台的 Pipe Viewer 的一个很好的替代品?
【发布时间】:2010-10-04 23:44:08
【问题描述】:

如果您不知道 Pipe Viewer 是什么(我直到 5 分钟前才知道它),那么 this blog 可以很好地通过一些示例对其进行简要介绍。作为 ETL 开发人员,我编写了很多 Perl 脚本,而且很多时候,我使用的文件需要很长时间才能操作(解压缩、移动等)。因此,除非我在 Windows 环境中工作,否则这个工具会很棒。如果有人知道可以为您提供管道中运行的操作进度的工具,请告诉我,因为这将使我的脚本更加有用。

【问题讨论】:

    标签: windows scripting windows-xp


    【解决方案1】:

    我怀疑 win32 是否存在这样的工具,但它应该在 cygwin 上运行。但是话又说回来,您可能不会使用它:)

    【讨论】:

    • 我知道 Cygwin 并且我在家里使用 Ubuntu,所以我不会在我的个人项目中遇到此类问题。但是,由于我的公司是一家 Windows 商店,因此很难。我相当确定 Windows 环境中可能不存在这样的工具,但我认为问它不会有什么坏处。谢谢你!
    • 需要详细说明如何在 cygwin 中运行
    【解决方案2】:

    我终于让它在 Cygwin 环境中工作,尽管这不是原始帖子的答案。

    --disable-nls 可以解决问题。

    ./configure --disable-nls    
    make    
    make test    
    cp pv /usr/bin
    

    == by Kenji (k2) ==

    【讨论】:

    • 你能把这个发布到网上的某个地方,这样我就可以得到那个 pv.exe 而不必设置整个 cygwin 安装?谢谢
    • @davr 我刚试过,它会创建 pv.exe ge.tt/1p2MrSG/v/0 但它不会在 cygwin 之外运行。即使安装了 cygwin,在 cygwin 之外,它也说找不到 cygwin1.dll。在cygwin里面很好。对于任何试图让 ./configure 工作的人,请下载 tarball 文件 pipeviewer.googlecode.com/files/pv-1.2.0.tar.gz 并按照此处答案中的说明进行操作。 ./configure 包含在压缩包中。这个答案中的内容会自动运行 c 编译器,因此您需要在 cygwin 设置中选择 C ​​- gcc c,并且您需要 make 命令,如您所见
    • @davr 也许你知道一个 hack 可以让你在 cygwin 之外运行它而不需要整个 cygwin 安装?如果你好奇就发帖吧。
    【解决方案3】:

    Cygwin 具有 pv (Pipe Viewer)an available package,因为我不知道什么时候...但默认情况下它未安装

    1. install page 下载 Cygwin 安装程序可执行文件。
    2. 在安装 cygwin 时,您需要在 Utils 部分中明确搜索并标记安装 pv .

    如果您已经安装了 cygwin,您可以随时通过重新运行 setup 可执行文件来添加它。

    【讨论】:

      【解决方案4】:

      我怀疑您想使用管道查看器来捕获控制台应用程序的输出性能(字节/秒)。

      如果你想衡量一个进程的IO读写性能,我推荐使用Process Explorer。您可以找到每个流程的性能。

      https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-09
        • 1970-01-01
        • 2010-12-20
        • 2010-11-09
        • 1970-01-01
        • 2010-12-29
        相关资源
        最近更新 更多