inotify 无法监控指定目录下新创建的文件
时间: 2023-12-15 16:03:33 浏览: 185
您好,针对您提出的问题,我可以给您提供以下信息和建议。
在Linux操作系统中,inotify确实无法直接监控新创建的文件,这是因为inotify只能监控已经存在的文件和目录。但是,您可以使用一些其他的方法来监控新创建的文件。以下是一些可能有用的方法:
1. 监控文件夹本身:您可以使用inotify监控整个文件夹,而不是特定的文件。这样,当新的文件被创建并添加到文件夹中时,inotify就会检测到。
2. 定时扫描:您可以编写一个脚本,定期扫描特定的目录,并检查是否有新的文件被创建。这种方法可能会导致性能问题,因为它需要定期扫描整个目录树。
3. 将文件写入管道:您可以使用一个管道,将新创建的文件的内容写入该管道中。然后,您可以使用inotify监控管道,以检测新的文件。
希望这些信息可以对您有所帮助。如果您有任何其他问题或需要进一步的帮助,请随时问我。
阅读全文