[linux] OT: flock v perli mi asi nefunguje
Rasto Fuko
fuko135 na pobox.sk
Středa Červenec 3 12:53:10 CEST 2002
> > Ahojte mam taky jednoduchy programcek, ktory by mal locknut subor
> > test.dat
> > ---------------------
> > #!/usr/bin/perl -U
> >
> > $LOCK_EXCLUSIVE = 2;
> > $UNLOCK = 8;
> >
> > open (FILE, ">> test.dat") || die "problem opening test.dat\n";
> > flock FILE, $LOCK_EXCLUSIVE || die "problem locking test.dat\n";
> > sleep 20;
> > print FILE "test\n";
> > flock FILE, $UNLOCK;
> > close(FILE);
> > ---------------------
> > ako mozem zistit ci sa ten subor naozaj lockne? poces behu skriptu
> > mozem zapisovat aj mazat test.dat, funguje to spravne?
>
> flock() nieje "zavazne zamykanie".
>
Je v perli nejaka ina moznost uzamknut subor, tak aby
ten subor pocas prace nebol inemu skriptu alebo uzivatelovi
pristupny?
dik
____________________________________
http://www.logofun.pobox.sk - urobte radost svojmu telefonu
Další informace o konferenci linux