我需要监视网络上共享的目录中的新文件。我使用了 inotify-tools 中的 inotifywait ,它很棒,除非从其他地方添加文件。
例如:我在 vagrant 上使用 laravel Homestead。我“共享”我的 /Code 目录。当我vagrant ssh
运行时inotifywait DirectoryName
,它会显示文件何时添加到该目录。如果我将其添加到本地环境中的同一目录中,它不会触发。我可以ls -l
看到该文件在那里,但 Inotify 从未捕获它。
有任何想法吗?根据我的研究,我知道 inotify 不适用于共享驱动器,但我认为它会显示一些内容。
抱歉,如果这在 StackOverflow 上会更好