使用 inotify 监控文件系统的活动
延迟期间这组描述符的任意一个文件描述符发生活动,将立即恢复执行程序.否则,调用就会超时,允许应用程序执行其他进程,比如在图形用户界面(GUI)工具中响应鼠标或键盘事件.
下面是使用 inotify 的其他技巧: ●如果监视中的文件或目录被删除,它的监视器也会被自动删除(在删除事件发出之后).
安装 inotify 工具套件 inotify 编程界面很容易使用,但如果您不想编写自己的工具,可以使用一种开源的灵活的代替方法.Inotify 工具库(参见下面的 参考资料 获得链接)提供一对监控文件系统活动的命令行实用程序: ●inotifywait 仅执行阻塞,等待 inotify 事件.您可以监控任何一组文件和目录,或监控整个目录树(目录、子目录、子目录的子目录等等).在 shell 脚本中使用 inotifywait. |
Linux 中的所有东西都是一个文件,
您将发现 inotify 有大量的用法.
因此,问题可以归结为 “谁监视监视器?”