2016-02-09 1 views
0

У меня есть скрипт, который в самом начале проверяет, установлен ли параметр env var. Если он установлен, то он определяет переменную с env var path, объединенную с чем-то другим; он перенаправляет ошибку выше установленного пути, а следующая строка - set -vx. После этого он продолжается с некоторыми другими командами.вывод отладки не отображается правильно

Я пытался выполнить сценарий в режиме отладки, но он выводит только строки отладки для условия, в котором установлено env var, и команды, которые выполняются, если она истинна (что означает инициализацию переменной; перенаправление и команда set -vx).

Выполнение кода после не отображается.

Я не знаю, выполнено ли это или нет. Это параметр отладки или мой скрипт просто останавливается ?!

Может кто-нибудь сказать, что я могу сделать, чтобы увидеть весь отладочный вывод сценария?

Спасибо большое,

ответ

1

кажется, что перенаправление (exec 2 >> ....) перенаправляет также дебютировать выход в том же месте, где ошибки отправляются.

После того как я прокомментировал перенаправление, он отлично работает.

 Смежные вопросы

  • Нет связанных вопросов^_^