← Back to team overview

sslug-teknik team mailing list archive

RE: flock() i perl

 

> > 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.
Hvis det kun er hans eget program (startet af flere brugere på en gang)
der forsøger at bruge filen virker det da fint.

Det er det samme med lock-filen på /etc/passwd. Det virker også kun,
hvis man bruger vipw, passwd ... ikke med vi.

/Kristian Høgh.