🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Wymiana danych

#51617
From: Rafal Kupka
Date: Wed, 16 Sep 2009 06:38
22 lines
1653 bytes
Maciej Zielenkieiwcz napisał:
Witam,

>> Kiedyś gdy obrazki zmieniały co kilka sekund wymiana danych następowała 
>> przez plik na dysku. Jednak ze wzrostem częstotliwości zapisu nowego 
>> obrazka gwałtownie wzrosła liczba pobranych plików z błędem. Nie wiem 
>> czy Linux powinien przed tym zabezpieczyć. Uznałem, że tego nie robi. 
>
> Sam z siebie nie powinien, i nie robi. Jak się go poprosi to robi.
> Polecam perldoc -f flock na przykład.

W opisanym przypadku rename(2) będzie lepsze od blokowania pliku.
Nowy plik tworzymy pod inną nazwą (w tym samym katalogu) i gdy już jest
gotowy zmieniamy nazwę na ostateczną.

perldoc -f rename

Pozdrawiam,
Kupson
-- 
Great software without the knowledge to run it is pretty useless.
(Linux Gazette #1)
Technical Details
Message-ID: <slrnhb11vt.5iv.kupson@kupson.fdns.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <h8opa2$ep8$1@atlantis.news.neostrada.pl> <20090915194130.6b8b4567@polsl.pl> <h8ou6l$gdk$1@nemesis.news.neostrada.pl> <h8p5cg$884$1@io.staszic.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Rafal Kupka <kupson@kupson.fdns.net>
Newsgroups: pl.comp.lang.perl
Subject: Re: Wymiana danych
Date: Wed, 16 Sep 2009 08:38:53 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 22
Message-ID: <slrnhb11vt.5iv.kupson@kupson.fdns.net>
References: <h8opa2$ep8$1@atlantis.news.neostrada.pl> <20090915194130.6b8b4567@polsl.pl> <h8ou6l$gdk$1@nemesis.news.neostrada.pl> <h8p5cg$884$1@io.staszic.waw.pl>
NNTP-Posting-Host: ip225-c3.gl.digi.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1253084883 21277 213.227.74.225 (16 Sep 2009 07:08:03 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 16 Sep 2009 07:08:03 +0000 (UTC)
X-User: kupson51
User-Agent: slrn/pre0.9.9-111 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit