Existe uma quantidade máxima de tempo que a tail -f possa executar de forma confiável?

2

Tenho notado que, quando eu tail -f de vários arquivos de log (especificamente logs de acesso / erro do Apache), ele deixa de rolar ativamente a saída após um certo número de horas.

Não tenho certeza se isso é um problema com o comando tail ou algum outro problema.

Inicialmente, suspeitei que a rotação do log era a culpa, mas os logs não estão sendo rotacionados quando isso ocorre.

    
por youcantexplainthat 05.12.2015 / 22:57

1 resposta

0

Talvez o arquivo de log tenha sido renomeado como parte da rotação de log programada, portanto, nesse caso, tail -f está olhando para o log (agora) antigo. Talvez usar tail -F seja uma abordagem melhor, pois isso pode detectar quando o novo arquivo de log de substituição é exibido.

    
por Colin Ian King 05.12.2015 / 23:38