Консольные ошибки не показывают

Проблемой не являются никакие ошибки, показываются, даже когда я ввожу неправильную команду как показано. Существует несколько случаев:

  • bash> blablabla
  • bash> man blablabla

Вывод lsof -a -p $$ -d0,1,2 дает следующее:

zsh     3565 username    0u   CHR  136,2      0t0    5 /dev/pts/2 
zsh     3565 username    1u   CHR  136,2      0t0    5 /dev/pts/2
zsh     3565 username    2w   CHR    1,3      0t0 1029 /dev/null

Мне удалось вручную перенаправить вывод команд к консоли путем предварительного ожидания 2> /dev/pts/2 к каждой команде, но все еще не знают, как сделать ее глобальной.

0
задан 29 September 2014 в 13:45

1 ответ

Эти exec команда, которая используется для перенаправления уровня оболочки в bash также работы в zsh. Попробуйте:

exec 2>/dev/pts/2
0
ответ дан 6 October 2019 в 15:18

Другие вопросы по тегам:

Похожие вопросы: