Redirigir mensajes de error de símbolo: STDOUT y STDERR

Seleccione idioma Seleccione idioma
Id. de artículo: 110930 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Al redirigir el resultado de una aplicación utilizando el ">" símbolo sigue sin impresión mensajes de error en la pantalla. Esto es porque los mensajes de error a menudo se envían a la secuencia de error típico en lugar de la secuencia de salida estándar.

Resultado de una aplicación de consola (símbolo) o un comando con frecuencia se envía a dos secuencias independientes. El resultado normal se envía a estándar fuera (STDOUT) y los mensajes de error se envían a error típico (STDERR). Cuando redirige la consola resultado utilizando el ">" símbolo, sólo está redirigiendo STDOUT. Para redirigir STDERR tendrá que especificar "2 >" para el símbolo de redirección. Se selecciona la segunda secuencia de salida que es STDERR.

EJEMPLO

El comando "dir file.xxx" (donde file.xxx no existe) se mostrará el siguiente resultado:
Volumen en la unidad F es el caso de caramelos número de serie del volumen es 34EC 0876

Archivo no encontrado
Si redirigir la salida al dispositivo NULL mediante "file.xxx dir > nul", aún verá el mensaje de error:
Archivo no encontrado
Para redirigir el mensaje de error a null, utilice el comando siguiente:
   dir file.xxx 2> nul
o bien, puede redirigir el resultado a una ubicación y los errores a otro.
   dir file.xxx > output.msg 2> output.err
puede imprimir los errores y salidas estándar en un solo archivo utilizando el comando "& 1" para redirigir el resultado para STDERR en STDOUT y, a continuación, enviar la salida de STDOUT a un archivo:
   dir file.xxx 1> output.msg 2>&1

Propiedades

Id. de artículo: 110930 - Última revisión: martes, 20 de febrero de 2007 - Versión: 3.3
La información de este artículo se refiere a:
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Professional Edition
Palabras clave: 
kbmt kbusage KB110930 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 110930

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com