sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #43982
Re: flock() i perl
On Tue, 06 Nov 2001 08:55:18 +0100, soeren.koch wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hej.
>
> Undskyld hvis dette er lidt of-topic.
>
> Jeg sider og roder med lidt perl-programmering i forbindelse med noget
> hardware jeg har lavet der kører på printerporten. Jeg vil lave
> softwaren så den kan køre multibruger. Derfor vil jeg bruge flock til at
> sørge for at kun en af gangen kan skrive til den fil jeg bruger som
> input til driveren (der er root).
>
> Jeg kan locke og unlocke en fil med flock, men hvordan tester jeg om en
> fil er 'locked'?? det er jo ikke så smart at den bare venter til filen
> bliver unlocked igen, da det kan tage lang tid afhænig af de andre
> brugeres komandoer..
> Der er ifølge man flock ikke nogen test, men kan det passe??
Ikke hos mig (man flock). Har de ændret semantikken i Perl?
....
LOCK_NB Don't block when locking. May be specified (by or'ing) along
with one of the other operations.
Men du er vel iøvrigt godt klar over at flock kun laver en rådgivende
lås?
Mvh Morten
References