Re: låsning af filer

From: Phil Regnauld (none@regnauld--starBSD.org.lh.bsd-dk.dk)
Date: Sun 16 Jan 2005 - 16:57:27 CET


Date: Sun, 16 Jan 2005 16:57:27 +0100
From: Phil Regnauld <none@regnauld--starBSD.org.lh.bsd-dk.dk>
To: devel@bsd-dk.dk
Subject: Re: låsning af filer

Lars Eckberg (lars) writes:
> Hej
>
> Nu er det jo ikke den vilde traffik der er på denne liste, så jeg er spændt på
> om overhovedet er nogen der "lytter" :)
>
>
> Jeg laver et lille projekt på en fbsd 5.3, og jeg har et par generelle
> spørgsmål til låsning af filer.
>
> 1. Bør man låse sine filer både når man læser og skriver fra/til filer.?

        Det er helt afhængigt af din applikation -- låser du for at forhindre
        dig selv (andre instancer af samme programme) eller andre processer
        at læse/skrive filer ?

        locking vha. lock(2) eller lockf(2) er rene "advisory" -- dvs. at
        en program, hvis den har skrive/læse adgang til filen, gør hvad
        den har lyst. Programmet skal checke om der en lår på filen.

> 2. Hvilket program skal man låse sine filer med i shell scripts på en 5.3?
> måske lockf?

        lockf fungerer fint hvis du kontrollerer alle aspekter i applikationer.
        Men du skal ikke regne med at andre programmer end din respekterer den lås.



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:12 CET