Ich habe ein Bash-Skript, das set -x
enthält. Ist es möglich, die Debug-Ausgaben dieses Skripts und alle seine Ausgaben in eine Datei umzuleiten? Idealerweise würde ich so etwas tun:umleiten alle Ausgabe in einem Bash-Skript bei Verwendung von Set-X
#!/bin/bash
set -x
(some magic command here...) > /tmp/mylog
echo "test"
und die in/tmp/mylog
+ echo test
test
Ausgabe erhalten, nicht in stdout.
Siehe [diese Frage] (http://stackoverflow.com/questions/692000/how-do-i-write-stderr-to-a-file-while-using-tee-with-a-pipe). Es ist kein Duplikat, aber ich glaube, das sollte deine Frage beantworten. – vergenzt