Linux :: Inotify2

LINUX :: Inotify2 is een scalabele melding / bestandswijziging.
Download nu

Linux :: Inotify2 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Marc Lehmann
  • Uitgever website:
  • http://www.goof.com/pcg/marc/

Linux :: Inotify2 Tags


Linux :: Inotify2 Beschrijving

Linux :: Inotify2 is een scalabele melding / bestandswijziging. Linux :: Inotify2 is een schaalbare map / bestandswijziging Notification.Synopsiscallback Interface Gebruik Linux :: Inotify2; # Maak een nieuw object My $ Inotify = New Linux :: Inotify2 of Die "Kan geen nieuw onderwerp maken: $!"; # voor gebeurtenis: gebeurtenis-> io (fd => $ inotify-> fileno, poll => 'r', cb => sub {$ inotify-> poll}); # voor glib: add_watch glib :: io $ inotify-> fileno, in => sub {$ inotify-> poll}; # Handmatig: 1 Terwijl $ dosis-> poll; # Voeg Watchers $ Inotify-> Watch ("/ etc / passwd", in_access, sub {My $ e = Shift; My $ Name = $ e-> FullName; Print "$ naam was AccessedN" als $ e-> in_access Print "$ naam is niet langer mountedn" als $ e-> in_unmount; afdrukken "$ naam is Gonen" als $ e-> in_ignureerde; afdrukken "Evenementen voor $ naam zijn verdwaald" als $ e-> in_q_overflow; Watcher: verwijder geen verdere evenementen $ e-> W-> annuleren;}); Streaming-interface Gebruik Linux :: Inotify2; # Maak een nieuw object My $ Inotify = New Linux :: Inotify2 of Die "Kan geen nieuw ingrijpend object maken: $!" ; # Maak horloge $ inotify-> horloge ("/ etc / passwd", in_access) of Die "Watch Creation Failed"; terwijl () {mijn @ @ @events = $ dossier-> lezen; Tenzij (@Events> 0) {print "leesfout: $!"; laatst ; } printf "maskt% dn", $ _-> masker foreach @Events; } Deze module implementeert een interface naar de Linux 2.6.13 en later in de melding van bestand / directory wijziging Sytem.it heeft een aantal voordelen boven de Linux :: Inotify Module: - Het is draagbaar (Linux :: Inotificeer alleen werkt op x86) - Het equivalent van FullName werkt correct - het is beter gedocumenteerd - het heeft een callback-style-interface, die beter geschikt is voor integratie. Vereisten: · Perl


Linux :: Inotify2 Gerelateerde software

threat

Threeds is een Python-module voor het laden en weergeven van 3D-modellen in het 3DStudio MAX 3DS-indeling. ...

167

Downloaden