gpt4 book ai didi

linux - inotifywait 报告要创建的文件甚至在创建之前就被删除了

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:47 25 4
gpt4 key购买 nike

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

最佳答案

发生的事情是创建文件的进程在/tmp 中创建它,然后将其移动到正在监视的目录中。添加 -e moved_to 作为 inotifywait 的选项使事情变得有意义。

关于linux - inotifywait 报告要创建的文件甚至在创建之前就被删除了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40598439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com