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.
Nota:
Os eventos marcados com um asterisco (*) acima podem ocorrer para arquivos em
diretórios monitorados.