inotify_read

(PECL inotify >= 0.1.2)

inotify_readLee eventos de una instancia inotify

Descripción

inotify_read ( resource $inotify_instance ) : array

Leer eventos inotify de una instancia inotify.

Parámetros

inotify_instance

Recurso devuelto por inotify_init()

Valores devueltos

Un array de eventos inotify o FALSE si no hay eventos pendientes e inotify_instance no es de bloqueo. Cada evento es un array con las siguientes claves:

  • wd es un descriptor de seguimiento devuelto por inotify_add_watch()
  • mask es una máscara de bits de eventos
  • cookie es un identificador único para conectar los eventos relacionados (por ejemplo: IN_MOVE_FROM e IN_MOVE_TO)
  • name es el nombre de un fichero (por ejemplo: si un fichero se ha modificado en un directorio observado)

Ver también

  • inotify_init() - Inicializa una instancia inotify
  • stream_select() - Ejecuta el equivalente de la llamada al sistema select() sobre las matrices de flujos dadas con un tiempo de espera especificado por tv_sec y tv_usec
  • stream_set_blocking() - Establecer el modo bloqueo/no-bloqueo en un flujo
  • inotify_queue_len() - Devuelve un número superior a cero si hay eventos pendientes