我正在尝试监视远程 Windows 共享的更改(服务器可以是实际的 Windows 机器或带有 Samba 服务器的 Linux 机器)。AFAIK SMB 协议支持一种基于事件的通知:
http://msdn.microsoft.com/en-us/library/jj216044.aspx
我可以change_notify在smb.conf.
我的问题是:如何从 Linux 机器的客户端观察此类事件?我想设置一些以类似于inotifywait共享文件内容更改或创建、删除或移动文件时的事件通知的方式。