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