🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#52106
From: Jarosław Lubczyński
Date: Thu, 09 Dec 2010 14:57
49 lines
2705 bytes
W dniu 2010-12-09 15:52, Stachu 'Dozzie' K. pisze:
> 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()?

Dzięki :)

>
>> 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].
>


Przyjąłem :). Chodziło mi raczej o to czy mam czesać /proc/version czy 
jest inny sposób. Ten powyżej zaraz sprawdzę, dzięki jeszcze raz/.

-- 
Pozdrawiam
Jarek Lubczyński
(eljot<NULL>90125 at gmail dot com)
Nawiasy trójkątne z zawartością zbędne są

There are 10 kinds of people:
Those who understand binary and those who don't
Technical Details
Message-ID: <idqqp7$21k$1@opal.futuro.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.internetia.pl!opal.futuro.pl!not-for-mail
References: <idlh5u$k3f$1@opal.futuro.pl> <20101207175535.6b8b4567@polsl.pl> <idqpoc$veh$1@opal.futuro.pl> <idqqev$1aa$1@solani.org>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.internetia.pl!opal.futuro.pl!not-for-mail
From: Jarosław Lubczyński <guess@who.com.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: Przeglądanie drzewa katalogów
 w poszukiwaniu pliku
Date: Thu, 09 Dec 2010 15:57:28 +0100
Organization: Pro Futuro
Lines: 50
Message-ID: <idqqp7$21k$1@opal.futuro.pl>
References: <idlh5u$k3f$1@opal.futuro.pl> <20101207175535.6b8b4567@polsl.pl> <idqpoc$veh$1@opal.futuro.pl> <idqqev$1aa$1@solani.org>
Reply-To: guess@who.com.pl
NNTP-Posting-Host: ns.elkomtech.com.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1291906663 2100 62.233.147.142 (9 Dec 2010 14:57:43 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Thu, 9 Dec 2010 14:57:43 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
In-Reply-To: <idqqev$1aa$1@solani.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit