print pipes log batch bat and windows scripting batch-file cmd stderr

log - windows pipes cmd



Cómo capturar stderr en Windows/DOS? (2)

Quiero capturar los errores de un script en un archivo en lugar de en la pantalla.

En * nix, esto se hace con la redirección de stderr, por lo general

echo "Error" 2> errorfile.log

¿Cómo lo hago en una secuencia de comandos CMD en Windows?


Eso debería funcionar en Win32, también.

Si ya ha redireccionado a stdout y desea que stderr se redirija al mismo archivo, debe usar el formulario 2> y especial, en lugar de simplemente especificar el mismo archivo dos veces. De lo contrario, obtendrá un error de "archivo ocupado".