Como fazer com que “tail -f” funcione em um arquivo localizado em um compartilhamento do Windows

6

Estou usando um Mac e montei um disco de rede do Windows em meu sistema de arquivos usando "Conectar ao servidor" no Finder.

No terminal quando faço tail -f em um arquivo de log localizado no disco de rede, a cauda não está atualizando a tela quando novas linhas são gravadas no arquivo de log. Estou assumindo que a cauda normalmente ouve algum evento do sistema operacional quando o arquivo é atualizado e que isso não está funcionando quando os arquivos estão em uma unidade de rede.

Como resolver este problema? Outro programa?

    
por Jörgen Lundberg 13.03.2013 / 08:09

1 resposta

1

sendmoreinfo está certo, tail procura alterações no tamanho do arquivo. Às vezes isso não acontece corretamente em clientes mac (especialmente quando o samba está envolvido). Eu terminei minha busca neste fenômeno depois de dois dias, o cliente mac smb é apenas ligado às vezes (já tentou se conectar a compartilhamentos com cheque de assinatura duas vezes?).

    
por 28.04.2016 / 16:03