O shell não exibe caracteres de entrada após “tail -f”

0

Eu uso "tail -f" para monitorar arquivos de log. Depois de interrompido por ctrl-c, o shell não exibe mais meus caracteres de entrada do teclado. Algo como

terminal> tail -f /log/a.log
then ctrl-c
terminal> 

Não importa o que eu digite, ele não é exibido. Mas depois de apertar "enter", será executado meu comando de entrada se não houver erro de digitação (invisível).

Parece que é um problema de configuração do shell.

    
por Tyler 08.02.2011 / 06:15

1 resposta

0

com gnu tail, o -f não reproduz nenhum tipo de jogo de cursor (por exemplo, ncurses library routine), portanto você não deve ter esse problema.

1) tente interromper com ctrl-z e seei se o problema ainda aparecer

2) tente executar com o sinalizador -q também

    
por 08.02.2011 / 06:30