簡體   English   中英

來自外部創建文件的python pyinotify事件

[英]python pyinotify event from externally created file

我有一個pyinotify實例,它在監視裝入的網絡驅動器(用CIFS裝入)中是否有IN_WRITE_CLOSE事件,如果服務器本身將文件放在此目錄中,則它會完美地拾取系統創建的事件(sudo cp,sudo mv等)。

但是,我想了解由其他服務器和程序在此網絡驅動器上創建的文件的事件。

由於某種原因,我的inotify實例沒有看到這些事件...這是正常現象還是我的代碼可能有問題? 如果這正常現象,是否有辦法解決?還是我必須找到一個不同於inotify的監視工具來收集這些事件?

UPDATE

根據@Cedric的回答,我將掛載點更改為NFS,但仍未收到任何事件。

根據linux cifs客戶端上的該線程該線程在2009年沒有實現(也沒有真正計划)。

對於NFS的一部分,那么,它的工作原理上的NFS掛載,但只有當聽眾是同一台機器比文件的創建人/修改器/缺失者.... :(( 來源這里

最后,我最后建立了一個鈎子( 就在這里 ),這是一個必須在遠程服務器上運行的python腳本,該腳本將向您發送事件(該腳本可以與http上的MediaTomb服務器進行通信,但是您可以可以實現您自己的發送者)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM