Tengo un script bash que tiene set -x
en él. ¿Es posible redirigir las impresiones de depuración de este script y todo su resultado a un archivo? Idealmente me gustaría hacer algo como esto:redirigir todos los resultados en un script bash cuando se usa set -x
#!/bin/bash
set -x
(some magic command here...) > /tmp/mylog
echo "test"
y obtener la salida
+ echo test
test
en/tmp/mylog, no en la salida estándar.
Ver [esta pregunta] (http://stackoverflow.com/questions/692000/how-do-i-write-stderr-to-a-file-while-using-tee-with-a-pipe). No es un duplicado, pero creo que esto debería responder a su pregunta. – vergenzt