Article View: pl.comp.lang.perl
Article #52105Re: Przeglądanie drzewa katalogów w poszukiwaniu pliku
From: Stachu 'Dozzie' K.
Date: Thu, 09 Dec 2010 14:52
Date: Thu, 09 Dec 2010 14:52
35 lines
2433 bytes
2433 bytes
On 2010-12-09, Jarosław Lubczyński <guess@who.com.pl> wrote: > W dniu 2010-12-07 18:55, Adam Osuchowski pisze: >> Jarosław Lubczyński wrote: >>> Jakie mam inne opcje? Mam niejasne wrażenie, że zdarzenie o pojawieniu się >>> pliku powinnno wstępnie przyjść od kernela. Czy Linux daje takie wsparcie? >>> A Perl je obsługuje? Kernel 2.6.18, Perl 5.8.8 jak wspomniałem. >> >> Inotify. Widze, że nawet jest parę modułów do tego na CPANie ale nie wiem >> na ile są sprawne. > > Na razie sprawdziłem Linux::Inotify dla jadnego katalogu, wygląda > zachęcająco, chociaż wieczorkiem potestuję Linux::Inotify2 jako bardziej > mi pasujący. > > Inotify ma wsparcie od kernela 2.6.13 więc gdybym przypadkiem zapuszczał > program na starszej maszynie to muszę wrócić do pollingu. Dnotify? man 2 fcntl, F_NOTIFY > W związku z > tym mam pytanie: jak najprościej sprawdzić wersję kernela linuksowego? POSIX::uname()? > Czy jest coś bardziej eleganckiego od > > `cat /proc/version` =~ m!(\d+\.\d+\.\d+)!; > print( "$1\n"); A fuj. Co to, Perl już nie umie otworzyć pliku? Trzymaj się z dala od backticków, to jest Zły Nawyk[tm]. -- Secunia non olet. Stanislaw Klekot
Technical Details
Message-ID:
<idqqev$1aa$1@solani.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!weretis.net!feeder3.news.weretis.net!news.solani.org!not-for-mailReferences:
<idlh5u$k3f$1@opal.futuro.pl> <20101207175535.6b8b4567@polsl.pl> <idqpoc$veh$1@opal.futuro.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!weretis.net!feeder3.news.weretis.net!news.solani.org!not-for-mail From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid> Newsgroups: pl.comp.lang.perl Subject: Re: Przeglądanie drzewa katalogów w poszukiwaniu pliku Date: Thu, 9 Dec 2010 14:52:15 +0000 (UTC) Organization: solani.org Lines: 35 Message-ID: <idqqev$1aa$1@solani.org> References: <idlh5u$k3f$1@opal.futuro.pl> <20101207175535.6b8b4567@polsl.pl> <idqpoc$veh$1@opal.futuro.pl> Mime-Version: 1.0 X-Trace: solani.org 1291906335 1354 eJwNykkBwDAIBEBL4QY5obD+JaTzHhMn/0LdXA2GtsOnK8daZCd5auHBt0i5CEAk4nT/e7bvAxuGEZ4= (9 Dec 2010 14:52:15 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Thu, 9 Dec 2010 14:52:15 +0000 (UTC) X-User-ID: eJwFwQkBACAIA8BKCm5oHN7+EbyDcjPtEDwYjIa8cc9GMWlryysirmWzrrUoPd28OlDi6wMtrxHv Cancel-Lock: sha1:Zd/PV/1i6MJ46RVJT0bMSzyC56s= User-Agent: slrn/pre0.9.9-111 (Linux) X-NNTP-Posting-Host: eJwNyskRACEIBMCUOIYRwllYzT8Erf52OJWzwCDiPIzUzzBICdTGUPvQytFIe1P7j3KZJb1nX/1YEHI= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit