inotifywait报告在创建文件之前删除要创建的文件

时间:2016-11-14 21:52:25

标签: linux nginx operating-system sysadmin

您好我的情况是inotifywait监视的目录中的文件如此:inotifywait -m -r -e delete -e created mydir。我知道一个进程将在mydir下编写一个文件,我希望看到inotify报告的文件创建事件。问题是报告文件被删除,并且之前没有相同文件的create事件的迹象。当然,在启动创建文件的进程之前,我开始查看目录。我怀疑另一个清理过程是删除文件,但仍然有可能inotify打印文件已被删除而不是之前创建的文件。这怎么可能? 感谢

1 个答案:

答案 0 :(得分:0)

创建文件的过程是在/ tmp中创建的,而不是将其移动到正在监视的目录中。将-e moved_to添加为inotifywait的选项会使事情变得有意义。

相关问题