答案1
Inotify 是一个内部内核工具。没有“inotify 文件”。有专门的系统调用inotify_init
,inotify_add_watch
和inotify_rm_watch
允许进程注册自己,以便在发生某些文件系统事件时收到通知。当事件发生时,进程通过返回的文件描述符接收事件的描述inotify_init
。
操作系统不会“被告知”文件已被更改:它知道,因为它正在进行更改。应用程序会被告知文件已更改,而不必去查找。
该程序inotifywait
提供了一种从命令行使用 inotify 的简单方法。