Por que tail -f não está funcionando para um arquivo proc?

2

Eu tenho um arquivo proc que é atualizado por um driver. No espaço do usuário, estou lendo usando tail . Ele está funcionando bem, mas quando eu dou a opção -f para a cauda, não está funcionando. Isso significa que está lendo o conteúdo do arquivo que já está lá, mas não está lendo novos conteúdos que foram adicionados posteriormente. Alguém pode explicar por quê?

    
por Chinna 10.12.2013 / 06:08

1 resposta

3

De acordo com a discussão da Lista de Discussão do Kernel do Linux em 2001, proc não foi construído com suporte para as chamadas de código subjacentes usadas por tail -f . Não encontrei nenhuma evidência de que tal apoio tenha sido adicionado nos últimos 12 anos.

    
por 10.12.2013 / 06:19

Tags