🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52105

Re: Przeglądanie drzewa katalogów w poszukiwaniu pliku

#52105
From: Stachu 'Dozzie' K.
Date: Thu, 09 Dec 2010 14:52
35 lines
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-mail
References: <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