我有一个目录,我正在监视inotify
的更改。这是它的样子:
dir
|
|
---file.log
|
|
---file.log.moved (after moving `file.log`)
我有3个过程。一个人将file.log
移到file.log.moved
,另一个会创建新的file.log
而不是一个,而第三次将file.log.moved
移到另一个目的地。
问题是我有inotify的任何订购保证吗?我的意思是我可以按以下顺序接收事件:
IN_MOVED_FROM(file.log)
IN_CREATE(file.log) //creating appears in between of moves
IN_MOVED_TO(file.log.moved)
或
IN_CREATE(file.log) //creating appears before moves
IN_MOVED_FROM(file.log)
IN_MOVED_TO(file.log.moved)