перенаправить весь вывод в скрипте bash при использовании set -x
У меня есть сценарий Bash, который имеетset -x
в этом. Можно ли перенаправить отладочные отпечатки этого скрипта и весь его вывод в файл? В идеале я хотел бы сделать что-то вроде этого:
#!/bin/bash
set -x
(some magic command here...) > /tmp/mylog
echo "test"
и получить
+ echo test
test
вывод в / tmp / mylog, а не в stdout.