gary: Verhalten bei flock/LOCK_EX

Beitrag lesen

Morgen zusammen,

Wenn ein PerlScript von Client#1 aus dem Internet aufgerufen wird, und dieses Script eine Datei öffnet um mit Ihr zu arbeiten, kann mittels flock diese Datei exclusiv geöffnet werden, und ist für andere Zugriffe somit gesperrt.

Jetzt könnte ein Client#2 ohne Probleme das gleiche Script aufrufen. Wenn nun dieses Script ebenfalls auf diese Datei vom ersten Script zugreifen will, geht das ja solange nicht, wie die exclusive geöffnet ist.

Jetzt meine Frage: Was passiert, wenn dieser Fall eintritt. Wartet das zweite Script automatisch bis es zugreifen kann, oder produziert es eine Fehlermeldung im Sinne von :"Sorry - File already open?

Viele Grüse gary