Constantes pré-definidas
As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
-
Constantes Inotify utilizáveis com inotify_add_watch() e/ou retornadas por inotify_read()
-
IN_ACCESS
(int) - Arquivo foi acessado (lido) (*)
-
IN_MODIFY
(int) - O arquivo foi modificado (*)
-
IN_ATTRIB
(int) - Metadados alterados (por exemplo, permissões, data/horário de modificação etc.) (*)
-
IN_CLOSE_WRITE
(int) - Arquivo aberto para escrita foi fechado (*)
-
IN_CLOSE_NOWRITE
(int) - Arquivo não aberto para escrita foi fechado (*)
-
IN_OPEN
(int) - O arquivo foi aberto (*)
-
IN_MOVED_TO
(int) - Arquivo movido para o diretório monitorado (*)
-
IN_MOVED_FROM
(int) - Arquivo movido para fora do diretório monitorado (*)
-
IN_CREATE
(int) - Arquivo ou diretório criado no diretório monitorado (*)
-
IN_DELETE
(int) - Arquivo ou diretório excluído no diretório monitorado (*)
-
IN_DELETE_SELF
(int) - O arquivo ou diretório monitorado foi excluído
-
IN_MOVE_SELF
(int) - O arquivo ou diretório monitorado foi movido
-
IN_CLOSE
(int) - Igual a IN_CLOSE_WRITE | IN_CLOSE_NOWRITE
-
IN_MOVE
(int) - Igual a IN_MOVED_FROM | IN_MOVED_TO
-
IN_ALL_EVENTS
(int) - Máscara de bits de todas as constantes acima
-
IN_UNMOUNT
(int) - O sistema de arquivos que contém o objeto monitorado foi desmontado
-
IN_Q_OVERFLOW
(int) - A fila de eventos estourou (wd é -1 para este evento)
-
IN_IGNORED
(int) - O monitoramento foi removido (explicitamente por inotify_rm_watch() ou porque o arquivo foi removido ou o sistema de arquivos foi desmontado)
-
IN_ISDIR
(int) - O sujeito deste evento é um diretório
-
IN_ONLYDIR
(int) - Somente monitora o nome do caminho se for um diretório (desde o Linux 2.6.15)
-
IN_DONT_FOLLOW
(int) - Não remove a referência do caminho se for uma ligação simbólica (desde o Linux 2.6.15)
-
IN_MASK_ADD
(int) - Adiciona eventos para a máscara de monitoramento para este nome de caminho, se ele já existir (em vez de substituir a máscara).
-
IN_ONESHOT
(int) - Monitora o nome do caminho de um evento e remove-o da lista de monitoramento.
Note: Os eventos marcados com um asterisco (*) acima podem ocorrer para arquivos em diretórios monitorados.