Existe uma cauda que funciona através de compartilhamento de rede?
Pergunta
Eu preciso de um utilitário de cauda que funciona no Windows e pode monitorar arquivo em um compartilhamento de rede. Os que eu tentei funcionou bem localmente, mas não sobre SMB.
Solução
utilitários GNU para Win32 tem uma tail.exe nativa que eu só testado usando um caminho SMB:
tail -f \\server\path\to\file
Ele parecia funcionar bem. Eu atualizei file
usando o bloco de notas e da cauda relatou isso na minha janela cmd.
Outras dicas
Get-Content na PowerShell pode fazer o equivalente bem se você quiser ir por esse caminho. Exemplo
Aqui é um utilitário que eu escrevi para fazer exatamente isso:
Ele usa um FileSystemWatcher para procurar alterações em arquivos de log dentro de pastas locais ou compartilhamentos de rede (não tem que ser montado, basta fornecer o caminho UNC) e anexa o novo conteúdo para o console.
no github: https://github.com/danbyrne84/multitail
http://www.danielbyrne.net/projects/multitail
Espero que isso ajude