Интернет магазин китайских планшетных компьютеров



Компьютеры - Inotify

10 мая 2011


Оглавление:
1. Inotify
2. Получение событий



inotify — это подсистема ядра Linux, которая позволяет получать уведомления об изменениях в файловой системе. В основное ядро была включена начиная с 2.6.13, но может использоваться и с более ранними ядрами с помощью наложения патча. Основная сфера использования — в системах поиска, таким образом программе-индексатору не требуется сканировать всю файловую систему каждые несколько минут.

Системные вызовы

Для работы с функциями нужно подключить заголовочный файл sys/inotify.h.

int inotify_init

Создает файловый дескриптор, из которого читаются все происходящие события.

int inotify_add_watch;

Создает уникальный дескриптор наблюдения, который используется для отождествления путей и происходящих событий. При этом, допускаются только те события, которые указаны в маске.

int inotify_rm_watch;

Удаляет существующий дескриптор наблюдения.



Просмотров: 1607


<<< Iptables