Como abro um arquivo de texto em um terminal com atualização automática instantânea toda vez que ele é alterado?
Eu olhei vim
com :set autoread
, mas requer alguma entrada elementar (como um pressionamento de tecla por dentro vim
) para acionar a atualização.
Quero que a atualização automática seja sem as mãos. Existe algum truque para fazer isso?
Estou usando o Crunchbang 11, mas estou bastante confortável com o terminal.
inotify
. Olhando para cima, é uma API que eu preciso acessar com programação C, que não estou inclinado a fazer tão cedo. Estou procurando uma solução de comando shell.
inotify-tools
,. Eles usam um recurso embutido no Kernel chamado inotify. Sempre que um arquivo é acionado sobre um evento é enviado via inotify em que você pode atuar. Muitos prog. langs. como Python, Perl, etc. têm bibliotecas que envolvem a API Inotify. Veja a Wikipedia pg: en.wikipedia.org/wiki/Inotify
tail -f $file
.