sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #43994
RE: flock() i perl
<snip>
> > og ja ved godt det med rådgivende lås. det er derfor jeg vil være
> > paranoid og checke en del gange undervejs (typisk lige før jeg vil
> > skrive til filen)
>
> Det forstår jeg ikke helt. Hvad hjælper det at du checker flere gange?
> Problemet med flock er netop at den jo kun virker hvis alle programmer
> bruger den. Hvis jeg prøvede at skrive til din fil med "cat"
> så ville din
> flock lås ikke forhindre mig deri.
>
> kig i /usr/src/linux/Documentation/locks.txt og mandatory.txt
> for at se
> hvor uhyggelig skummel fillåsning er under Unix.
>
> Mvh Morten
>
Hmm.. du har ret, temmeligt skummelt.. Må så nok hellere gå over til at
bruge textfiler med "locked"/"unlocked" i som jeg haved tænkt på
oprindeligt.. (vil også kunne klare lockning efter eksekvering af scripts
indtil en eventuel tidsbestemt komando skal fyres af)
Ikke at det klarer alle problemerne heller (folk kan jo så bare skrive
direkte i dem istedet), men hvis alle de programmer jeg laver til den
aplikation er venlige og bruger flock så burde jeg vel være relativt sikker.
Eller har jeg stadig helt galt fat i det?? (er stadig ikke helt stiv i
perl.. )
Venlig Hilsen
Søren
Follow ups