Datei gelockt - und dann?

02/04/2008 - 19:01 von Paul Lenz | Report spam
Es gibt massenhaft Anleitungen, wie ich eine Datei mit
flock() schütze. Ich habe aber nichts darüber gefunden,
was passiert, wenn ich eine gelockte Datei öffnen will.
Wird dann bei "open || die" das Programm abgebrochen?
Oder wartet "open" stillschweigend, bis die Datei wieder
zugànglich ist?

Paul Lenz
 

Lesen sie die antworten

#1 Wolf Behrenhoff
02/04/2008 - 19:16 | Warnen spam
Paul Lenz schrieb:
Es gibt massenhaft Anleitungen, wie ich eine Datei mit
flock() schütze. Ich habe aber nichts darüber gefunden,
was passiert, wenn ich eine gelockte Datei öffnen will.
Wird dann bei "open || die" das Programm abgebrochen?
Oder wartet "open" stillschweigend, bis die Datei wieder
zugànglich ist?



Probiere es doch einfach aus!

Generell ist es so, dass flock nur vor flock schützt. Wenn jemand flock
nicht benutzt, schützt es nicht.

Doku: perldoc -f flock
``This means that programs that do not also use "flock" may modify files
locked with "flock".''

Wolf

Ähnliche fragen