Articles of stderr

¿Cómo puedo ejecutar un comando externo y capturar su salida en Perl?

Soy nuevo en Perl y quiero saber cómo ejecutar un comando externo (llámalo prg ) en los siguientes escenarios: Ejecute prg , obtenga su stdout solamente. Ejecute prg , obtenga su stderr solamente. Ejecute prg , obtenga su stdout y stderr , por separado.

Orden de i / o de redirección de Shell

Estoy jugando con la redirección de i / o shell. Los comandos que he probado (en bash): ls -al *.xyz 2>&1 1> files.lst y ls -al *.xyz 1> files.lst 2>&1 No hay ningún archivo *.xyz en la carpeta actual. Estos comandos me dan los diferentes resultados. El primer comando muestra un mensaje de error ls: […]

c popen no atrapará stderr

Estoy intentando usar popen() para capturar el stderr de una llamada, pero por supuesto no parece estar haciendo eso. ¿Algunas ideas? Mi código se parece más o menos a esto: popen(“nedit”, “r”); Pero estoy sacando toda esta basura sobre no-utf8 en mi pantalla …

¿Por qué ‘java -version’ va a stderr?

¿Hay alguna razón especial para que los resultados de la java -version pasen a stderr ? Por ejemplo, este comando ejecutado desde la línea de solicitud de Windows: java -version > java_version.txt deja el archivo java_version.txt vacío. EDITAR: Lo mismo ocurre con la ayuda impresa después de ejecutar java.exe sin ningún parámetro. EDITAR: Solo por […]

Powershell: Capture el progtwig stdout y stderr para separar las variables

¿Es posible redirigir stdout de un progtwig externo a una variable y stderr de progtwigs externos a otra variable en una ejecución? por ejemplo: $global:ERRORS = @(); $global:PROGERR = @(); function test(){ # Can we redirect errors to $PROGERR here, leaving stdout for $OUTPUT? $OUTPUT = (& myprogram.exe ‘argv[0]’, ‘argv[1]’); if ( $OUTPUT | select-string […]

iniciar un exe / process con stdin stdout y stderr?

Con C ++, ¿cómo inicio un exe / process con stdin stdout y stderr? Sé cómo hacer esto en .NET y recuerdo haber usado popen en el pasado, pero popen parece permitir stdin O stdout no en ambos ni en todos 3. Necesito esto para Windows, pero una solución de Linux es bienvenida ya que […]

Cómo redirigir stderr a null en cmd.exe

Tengo una aplicación que registra mucho ruido a stderr y REALMENTE ralentiza la ejecución de la aplicación. Me gustaría redirigir esa salida a nulo. ¿Es esto posible con cmd.exe?

Obtener STDOUT, STDERR y el código de respuesta del comando externo * nix en perl

Quiero ejecutar un comando externo desde mi script Perl, colocando el resultado de stdout y stderr en una $variable de mi elección, y para obtener el código de salida del comando en $? variable. Revisé las soluciones en perlfaq8 y sus foros, pero no funcionan para mí. Lo extraño es que no obtengo el resultado […]

¿Cómo redirecciono temporalmente stderr en Ruby?

Me gustaría redirigir temporalmente stderr en un script de Ruby durante la duración de un bloque, asegurándome de que lo restablezca a su valor original al final del bloque. Tuve problemas para encontrar cómo hacer esto en los documentos de ruby.

Redirigir stdout + stderr en un servicio de Windows C #

He escrito un servicio de Windows en C # usando el ayudante ServiceBase . Durante su ejecución se llaman algunos procedimientos en una DLL nativa externa. Es molesto que esos procedimientos escriban a stdout y / o stderr de manera incontrolada ya que no se proporcionan fonts para este archivo DLL. ¿Es posible redirigir esos […]