Funcionalmente equivalentes a tail -f
são
less +F
e onde disponível
tailf
Estou vendo um atraso de vários segundos com o comando tail
. Eu encontrei a causa para isso tem algo a ver com serviços nfs. Eu estou usando o Arch linux e ainda para descobrir como desabilitar todos esses serviços.
Eu pesquisei e tive algumas indicações de que outras ferramentas não serão afetadas, como cat
, então o que pode dar resultados equivalentes a tail -f
?
O atraso é provavelmente devido ao armazenamento em buffer dos dados.
tail (da página man) verifica por atualizações a cada segundo (alterável com '-s' ou '--sleep-interval'), o que pode causar um atraso perceptível.
tailf acessa arquivos sem causar uma atualização de tempo correspondente (tempo de acesso), o que poderia causar atrasos.
E menos ... como sempre, menos é mais!