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

Linux:: Inotify2 1,01

Liens commerciaux

Linux:: Inotify2 1,01: Sommaire

Classement Cliquez sur l'étoile à classerClassement niveau:
Note globale: 0 (0 times) Télécharger
Taille: 0.009 MB Système: Any Platform License: Perl Artistic License Prix: Téléchargé: 5223 Date ajoutée: 2006-09-06 Editeur: Danielle Pham

Linux:: Inotify2 1,01: Description

Linux : : Inotify2 est un répertoire évolutif/avis de changement de fichier.

SYNTHÈSE

Surface adjacente de rappel de service
utilisation Linux : : Inotify2 ;

# produire un objectif neuf
mon $inotify = Linux neuf : : Inotify2
ou mourir « impossible de produire neuf inotify l'objectif : $ !  » ;

# pour l'événement :
Event->io (FD =>$inotify->fileno, => r de balayage, sous-marin de => de Cb {$inotify->poll}) ;
# pour facile :
add_watch facile : : E/S $inotify->fileno, dans le sous-marin de => {$inotify->poll} ;
# manuellement :
1 tandis que $inotify->poll ;

# ajouter les observateurs
$inotify->watch ("/etc/passwd », IN_ACCESS, sous-marin {
mon $e = commande des vitesses ;
mon $name = $e->fullname ;
l'impression « $name était accessedn » si $e->IN_ACCESS ;
l'impression « $name n'est plus mountedn » si $e->IN_UNMOUNT ;
l'impression « $name est gonen » si $e->IN_IGNORED ;
l'impression « événements pour $name ont été lostn » si $e->IN_Q_OVERFLOW ;

# mode neutre cet observateur : ne retirer aucun autre événement
$e->w->cancel ;
}) ;
Couler la surface adjacente
utilisation Linux : : Inotify2 ;

# produire un objectif neuf
mon $inotify = Linux neuf : : Inotify2
ou mourir « impossible de produire neuf inotify l'objectif : $ ! » ;

# produire la montre
$inotify->watch ("/etc/passwd », IN_ACCESS)
ou mourir la « création de montre défaillie » ;

tandis que () {
mes @events = $inotify->read ;
à moins que (@events > 0) {
erreur de lecture d'impression « : $ !  » ;
bout ;
}
printf « maskt%dn », @events de foreach de $_->mask ;
}

Ce module met en application une surface adjacente à Linux 2.6.13 et au dossier d'Inotify/au sytem postérieurs d'avis modification de répertoire.

Il a un certain nombre d'avantages par rapport à Linux : : Module d'Inotify :

- c'est portable (Linux : : Inotify travaille seulement à x86)
- l'équivalent des nom et prénom fonctionne correctement
- il mieux est documenté
- il a la surface adjacente de rappel-type, à la laquelle approprié mieux
intégration.

Télécharger

Linux:: Inotify2 1,01: Screenshot

Liens commerciaux
Télécharger Linux:: Inotify2 1,01

Linux:: Inotify2 1,01: Mot-clé

Linux:: Inotify2 1,01: Signet

Hyperlink code:
Hyperlink and Intro code:

Linux:: Inotify2 1,01: A voir également

Linux:: Inotify2 1,01: Review
Nom de l'auteur :  
Auteur email :  
Commentaire :  
Code de sécurité :  
     
   
Mes logiciels
Vous n'avez pas enregistré de logiciel. Cliquez sur Save "à côté de chaque logiciel à mettre à votre panier de logiciels"
Liés à la recherche
Liens commerciaux