Os erros do console não estão sendo mostrados

0

O problema é que nenhum erro está sendo mostrado, mesmo quando eu digito o comando errado, como mostrado. Existem vários casos:

  • bash> blablabla
  • bash> man blablabla

A saída de lsof -a -p $$ -d0,1,2 fornece o seguinte:

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

Eu consegui redirecionar manualmente a saída de comandos para o console, prefixando 2> /dev/pts/2 para cada comando, mas ainda não sei como torná-lo global.

    
por user1756971 26.09.2014 / 11:56

1 resposta

0

O comando exec , usado para o redirecionamento no nível do shell em bash , também funciona em zsh . Experimente:

exec 2>/dev/pts/2
    
por muru 29.09.2014 / 23:12