2009-02-02 7 views
6

Si no sabe qué es Pipe Viewer (no lo sabía hasta hace 5 minutos), entonces this blog hace un buen trabajo dando una breve introducción a él con algunos ejemplos. Escribo un montón de Perl Scripts como desarrollador de ETL y muchas veces, los archivos con los que trabajo toman mucho tiempo para funcionar (descomprimir, mover, etc.). Por lo tanto, esta herramienta sería increíble, excepto que trabajo en un entorno de Windows. Si alguien sabe de una herramienta que le da el Progreso de una operación que se está ejecutando en la tubería, hágamelo saber ya que eso haría que mis scripts sean mucho más útiles.¿Alguien sabe de una buena alternativa a Pipe Viewer para Windows Platform?

Respuesta

1

Dudo que tal herramienta exista para win32, pero debería ejecutarse en cygwin. Pero, de nuevo, probablemente no lo uses :)

+0

Conozco a Cygwin y uso Ubuntu en casa, así que no me encontraría con tales problemas para mis proyectos personales. Sin embargo, dado que mi empresa es una tienda de Windows, es difícil. Estaba bastante seguro de que tal herramienta podría no estar presente en el entorno de Windows, pero pensé que no estaría de más preguntarlo. Gracias, gracias! – tundal45

+0

necesita una explicación de cómo hacerlo funcionar en cygwin – barlop

3

Finalmente lo hice funcionar en el entorno Cygwin aunque eso no es una respuesta para la publicación original.

--disable-nls hace el truco.

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

== por Kenji (k2) ==

+1

¿Podría publicarlo en línea en alguna parte, así puedo obtener ese pv.exe sin tener que configurar una instalación completa de cygwin? gracias – davr

+0

@davr Acabo de probarlo, y crea pv.exe http://ge.tt/1p2MrSG/v/0 pero no se ejecutará fuera de cygwin. fuera de cygwin incluso con cygwin instalado, dice que cygwin1.dll no se encontró. Dentro de cygwin está bien. Y para cualquiera que intente hacer funcionar la configuración ./configure, descargue el archivo tarball http://pipeviewer.googlecode.com/files/pv-1.2.0.tar.gz y siga las instrucciones en la respuesta aquí. ./configure está incluido en el tarball. Lo que está en esta respuesta ejecuta automáticamente el compilador c así que tendrás que elegir C - gcc c en la configuración de cygwin, y necesitas el comando make, como verás – barlop

+0

@davr, tal vez conozcas un truco que te permite ejecutarlo fuera cygwin y sin una instalación entera de cygwin? publica si lo haces por curiosidad. – barlop

0

Cygwin tiene pv (Visor Pipe) como an available package ya no sé cuando ... pero es no se instala por defecto .

  1. Descargar la configuración executablefrom Cygwin el install page.
  2. Durante la instalación de cygwin, es necesario buscar expresa y marcar para la instalación pv que se encuentra en las Utilidades de sección.

Si ya ha instalado cygwin, siempre puede agregarlo más adelante volviendo a ejecutar el ejecutable de instalación.

Cuestiones relacionadas