File locking

Mavroyanopoulos Nikos nmav at hellug.gr
Fri Aug 27 00:49:55 EEST 1999


On Thu, Aug 26, 1999 at 07:05:09PM +0300, Christos Ricudis wrote:

> 5) Telika, xrhsimopoieis lock files. 
Από το unix-faq:
 Some applications use lock files - something like `FILENAME.lock'.  Simply
 testing for the existence of such files is inadequate though, since a
 process may have been killed while holding the lock.  The method used by
 UUCP (probably the most notable example: it uses lock files for controlling
 access to modems, remote systems etc.) is to store the PID in the lockfile,
 and test if that pid is still running.  Even this isn't enough to be sure
 (since PIDs are recycled); it has to have a backstop check to see if the
 lockfile is old, which means that the process holding the lock must update
 the file regularly.  Messy.

 Μιας και όλο και περισσότερο διαδίδεται ο lockd server στους nfs servers/clients
νομίζω πως τα lockfiles, είναι πράγματι messy γι'αυτά που προσφέρουν! Ο μόνος
λόγος για τον οποίο θα μπορούσες να τα χρησιμοποιήσεις (nfs), έχει τώρα
εναλακτική λύση την fcntl().
 Επίσης όπως φαίνεται από τα παράπάνω, θέλει πολύ περισσότερη δουλειά, από ένα
fcntl(),lockf() κλπ, ενώ δεν ξέρω να υπάρχει κάποια βιβλιοθήκη που να
αυτοματοποιεί την χρήση τους. (ξέρω, τα περισσότερα προγράμματα χρησιμοποιούν
lockfiles, αλλα who really cares?:)

> --
> Christos Ricudis
> I am a target. Please bomb me at N40 33.765' E22 55.130' Alt. 69ft

-- 
Nikos Mavroyanopoulos
mailto:nmav at hellug.gr
I'm not rude, I'm "attitudinally challenged".
--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at hellug.gr
Ta archives tis listas einai sto http://lists.hellug.gr/archives
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users at hellug.gr
====================================================================



More information about the Linux-greek-users mailing list