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, mtime, 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)
-
Bitmask 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 observador 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)
-
Observe apenas o nome do caminho se for um diretório (desde Linux 2.6.15)
-
IN_DONT_FOLLOW
(int)
-
Não cancele a referência do caminho se for um link simbólico (desde Linux 2.6.15)
-
IN_MASK_ADD
(int)
-
Adicione eventos para observar a máscara para este nome de caminho, se ele já existir
(em vez de substituir a máscara).
-
IN_ONESHOT
(int)
-
Monitore o nome do caminho de um evento e remova-o da lista de observação.
Nota:
Os eventos marcados com um asterisco (*) acima podem ocorrer para arquivos em
diretórios monitorados.