Article View: pl.comp.lang.perl
Article #52106Re: Przeglądanie drzewa katalogów w poszukiwaniu pliku
From: Jarosław Lubczyński
Date: Thu, 09 Dec 2010 14:57
Date: Thu, 09 Dec 2010 14:57
49 lines
2705 bytes
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-mailReferences:
<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