0
我使用單個inotify文件描述符來監視多個事件的繁忙目錄,其中包括IN_MOVED_TO
和IN_MOVED_FROM
。Inotify組IN_MOVED_FROM和IN_MOVED_TO?
我有一個循環,它調用read
(它會阻塞,直到有數據被讀取)並處理事件發生時。
當一個文件的兩個目錄之間移動被監視,二inotify_event
s的寫入的inotify文件描述符:一個與所述mask
位IN_MOVED_TO
集和一個用IN_MOVED_FROM
,兩者具有相同的cookie
。
是否保證兩個事件都將被緩衝到與read
相同的調用,或者我可能需要調用一次緩衝一個事件並再次緩衝下一個事件?
它似乎是不能有任何這樣的保證:如果你的讀取緩衝區不夠大,以包含這兩個事件? – Celada 2013-04-25 20:30:19