Mam skrypt bash, który ma w sobie set -x
. Czy możliwe jest przekierowanie wydruków debugowania tego skryptu i wszystkich jego wyników do pliku? Idealnie chciałabym zrobić coś takiego:Przekierowanie wszystkich danych wyjściowych w skrypcie bash przy użyciu zestawu -x
#!/bin/bash
set -x
(some magic command here...) > /tmp/mylog
echo "test"
i uzyskać wyjście w/tmp/mylog
+ echo test
test
, a nie standardowe wyjście.
Zobacz [to pytanie] (http://stackoverflow.com/questions/692000/how-do-i-write-stderr-to-a-file-while-using-tee-with-a-pipe). To nie jest duplikat, ale uważam, że powinno to odpowiedzieć na twoje pytanie. – vergenzt