Предопределённые константы
Модуль определяет следующие константы
и открывает доступ к ним только тогда, когда модуль либо собрали в PHP,
либо динамически загрузили при выполнении кода.
Константы Inotify, которые принимает функция inotify_add_watch()
и (или) возвращает функция inotify_read()
-
IN_ACCESS
(int)
-
К файлу получен доступ (чтение) (*)
-
IN_MODIFY
(int)
-
Файл был изменён (*)
-
IN_ATTRIB
(int)
-
Изменены метаданные (например, permissions, mtime, и т. д.) (*)
-
IN_CLOSE_WRITE
(int)
-
Открытый для записи файл был закрыт (*)
-
IN_CLOSE_NOWRITE
(int)
-
Открытый не для записи файл был закрыт (*)
-
IN_OPEN
(int)
-
Файл был открыт (*)
-
IN_MOVED_TO
(int)
-
Файл перемещён в наблюдаемый каталог (*)
-
IN_MOVED_FROM
(int)
-
Файл перемещён из наблюдаемого каталога (*)
-
IN_CREATE
(int)
-
В наблюдаемом каталоге создан файл или каталог (*)
-
IN_DELETE
(int)
-
Из наблюдаемого каталога удалён файл или каталог (*)
-
IN_DELETE_SELF
(int)
-
Наблюдаемый файл или каталог удалён
-
IN_MOVE_SELF
(int)
-
Наблюдаемый файл или каталог перемещён
-
IN_CLOSE
(int)
-
Сокращение побитовой комбинации IN_CLOSE_WRITE | IN_CLOSE_NOWRITE
-
IN_MOVE
(int)
-
Сокращение побитовой комбинации IN_MOVED_FROM | IN_MOVED_TO
-
IN_ALL_EVENTS
(int)
-
Сокращеная битовая маска для объединения перечисленных констант
-
IN_UNMOUNT
(int)
-
Файловая система, которая содержала наблюдаемый элемент, была размонтирована
-
IN_Q_OVERFLOW
(int)
-
Очередь событий переполнена (значение дескриптора наблюдения wd для события равно -1)
-
IN_IGNORED
(int)
-
Элемент был удалён из списка наблюдения (вызовом функции inotify_rm_watch()
или потому, что файл был удалён или файловая система размонтирована)
-
IN_ISDIR
(int)
-
Событие произошло с каталогом
-
IN_ONLYDIR
(int)
-
Отслеживать путь, только если это каталог (начиная с Linux 2.6.15)
-
IN_DONT_FOLLOW
(int)
-
Не разыменовывать путь, если это символическая ссылка (начиная с Linux 2.6.15)
-
IN_MASK_ADD
(int)
-
Добавляет события в маску отслеживаемых событий для элемента
по заданному пути, если элемент раньше добавили в список наблюдения
(вместо замены маски событий наблюдения)
-
IN_ONESHOT
(int)
-
Отслеживать путь для одного события, затем удалить его из списка наблюдения
Замечание:
События со звёздочкой (*) распространяются и на файлы в наблюдаемых каталогах.