$ tail -f testfile
o comando deve mostrar as entradas mais recentes no arquivo especificado, em tempo real, certo? Mas isso não está acontecendo. Corrija-me, se o que pretendo fazer está errado ...
Criei um novo arquivo "aaa", adicionei uma linha de texto e a fechei. Em seguida, emitiu este comando (primeira linha):
$ tail -f aaa
xxx
xxa
axx
as últimas três linhas são o conteúdo do arquivo aaa. Agora que o comando ainda está em execução (desde que o usei -f
), abri o arquivo aaa por meio da GUI e comecei a adicionar mais algumas linhas manualmente. Mas o terminal não mostra as novas linhas adicionadas no arquivo.
O que há de errado aqui? O tail -f
comando mostra apenas novas entradas se elas forem gravadas apenas pelo sistema? (como arquivos de log etc)
$ tail -F filename
comando o tempo todo, em vez de$ tail -f filename
certo?