内核用于通知用户空间程序文件系统变化
int fd = inotify_init ();
int wd = inotify_add_watch (fd, path, mask);
可用read()从inotify的文件描述符中读取事件,以判定发生了那些事件。若读取之时还没有发生任何事件,则read()会阻塞,直至有事件产生,事件发生后,每次调用read()会返回一个缓存区,内含一个或多个inotify_event