1
我正在编写一个PHP进程,该进程将运行在需要监视远程SMB服务器并检测正在通过FTP上传到该文件夹的新文件的Unix机器上。这很可能我就可以使用PHP检测远程SMB共享上的文件修改
这将需要检测:
- 新文件被创建
- 文件上传完成
- 文件被删除
如果它是一个NFS共享,我会尝试使用FAM来检测事件,但是我看不到任何对等方法?
我正在编写一个PHP进程,该进程将运行在需要监视远程SMB服务器并检测正在通过FTP上传到该文件夹的新文件的Unix机器上。这很可能我就可以使用PHP检测远程SMB共享上的文件修改
这将需要检测:
如果它是一个NFS共享,我会尝试使用FAM来检测事件,但是我看不到任何对等方法?
听起来不像我会用在生产中的东西。但你可以尝试这样的事:
5.保持文件的哈希列表,这样你就可以检测文件何时更改。 – Marko 2009-11-02 11:04:17
@Goran - 这几乎是我想到的策略,但我真的很担心它不会很好地扩展。 – 2009-11-02 14:19:21
最终它取决于将存储在该共享上的文件和文件夹的数量。 – 2009-11-02 21:33:23