Linux:: Inotify2 1,01 - Linux::Inotify2 1.01

Linux:: Inotify2 1,01

Enlaces patrocinados

Linux:: Inotify2 1,01: resumen

Rango Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios: 0 (0 times) Descargar
Tamaño: 0.009 MB Sistema operativo: Any Platform Licencia: Perl Artistic License Precio: Descargars: 5223 Actualizado: 2006-09-06 Autor: Danielle Pham

Linux:: Inotify2 1,01: descripción

El Linux:: Inotify2 es una notificación de cambio de directorio/archivo ampliable.

SINOPSIS

Interface de rellamada
use el Linux:: Inotify2;

# cree un nuevo objeto
mi $inotify = nuevo Linux:: Inotify2
o muera "Incapaz de crear el nuevo objeto de inotify: ¡$!";

# para Acontecimiento:
Acontecimiento-> Io (fd => $inotify-> fileno, vote => r, cb => suscripción {$inotify-> encuesta});
# para Charlatán:
add_watch $inotify-de IO:: Charlatán> fileno, en => suscripción {$inotify-> votan};
# a mano:
1 mientras $inotify-> encuesta;

# añada a observadores
$inotify-> reloj ("/etc/passwd", IN_ACCESS, suscripción {
mi $e = cambio;
mi $name = $e-> fullname;
letra "$name era accessedn" si $e-> IN_ACCESS;
letra "$name ya no es mountedn" si $e-> IN_UNMOUNT;
letra "$name es gonen" si $e-> IN_IGNORED;
letra "acontecimientos para el $name ha sido lostn" si $e-> IN_Q_OVERFLOW;

# cancele a este observador: no borre ningunos acontecimientos adicionales
El $e-> w-> cancela;
});
Derramar Interface
use el Linux:: Inotify2;

# cree un nuevo objeto
mi $inotify = nuevo Linux:: Inotify2
o muera "Incapaz de crear el nuevo objeto de inotify: ¡$!";

# cree el reloj
$inotify-> reloj ("/etc/passwd", IN_ACCESS)
o muera "la creación de reloj fallada";

mientras () {
mi @events = $inotify-> leído;
a menos que (@events> 0) {
imprima "el error leído: ¡$!";
último;
}
printf "maskt%dn", el $ _-> enmascara foreach @events;
}

Este módulo pone en práctica una interface al Linux el 2.6.13 y más tarde notificación de cambio de archivo/directorio de Inotify sytem.

Esto tiene varias ventajas sobre el Linux:: Inotify módulo:

- es portátil (el Linux:: Inotify sólo trabaja en x86)
- el equivalente de fullname trabaja correctamente
- es mejor documentado
- esto tiene la interface de estilo de la rellamada, que es mejor satisfecha para
integración.

Descargar

Linux:: Inotify2 1,01: Imagen

Enlaces patrocinados
Descargar Linux:: Inotify2 1,01

Linux:: Inotify2 1,01: palabra clave

Linux:: Inotify2 1,01: Bookmark

Hyperlink code:
Hyperlink and Intro code:

Linux:: Inotify2 1,01: software relacionado

Linux:: Inotify2 1,01: Revisar
Nombre :  
Email :  
comentario :  
Código de seguridad :  
     
   
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados