题
我需要一个在Windows下运行的尾部实用程序,它可以监视网络共享上的文件。我尝试过的那些在本地工作得很好,但没有超过SMB。
解决方案
Win32的GNU实用程序有一个本机tail.exe,我刚刚使用SMB路径测试:
tail -f \\server\path\to\file
似乎工作正常。我使用记事本更新了 file
,并在我的cmd窗口中报告了它。
其他提示
如果您想要走这条路线,那么Powershell中的Get-Content也可以做同样的事情。
示例
这是我写的一个实用程序:
它使用FileSystemWatcher查找本地文件夹或网络共享中的日志文件的更改(不必安装,只提供UNC路径)并将新内容附加到控制台。
在github上: https://github.com/danbyrne84/multitail
http://www.danielbyrne.net/projects/multitail
希望这有帮助
不隶属于 StackOverflow