Cómo redireccionar STDOUT y STDERR a archivos

Con el siguiente comando:

(./comando | tee stdout.txt) 3>&1 1>&2 2>&3 | tee stderr.txt

-
- Direccionamos la salida estándar STDOUT al archivo stdout.txt
- Direccionamos la salida de errores STDERR al archivo stderr.txt
- Se siguen mostrando por consola tanto los errores como los mensajes estándar

Comentarios

Andromeda ha dicho que…
Muy bien, funciona perfecto si queréis redirigir una depuración de un script con un "sh -x" y la salida por pantalla es tan grande que necesitáis volcarlo a un fichero.

¡Un Saludo!

Entradas populares de este blog

Compilar php 4.4 con ldap en centOs

Oracle : Tablas y objetos bloqueados