Schlumpf: Dateien beim Schreiben locken

Beitrag lesen

Hallo Allerseits

ich bin gerade dabei, einen Shop auf Perl-Basis zu bauen, der als Datenbank(en) diverse Textdateien einsetzt. Gibt es eine Möglichkeit, eine Datei so zu öffnen, daß sie gelockt ist, so daß keine 2 Schreibzugriffe (von verschiedenen Clients gleichzeitig stattfinden können. Beispiel: Client A liest die komplette Datei und schreibt sie komplett, aber mit (s)einer geänderten Zeile wieder zurück. Client B tut das Gleiche, liest aber, bevor A geschrieben hat. Wenn er jetzt schreibt, dann sind die Änderungen von A im Nirvana. Sicherer waere es doch, wenn B in einer Schleife wartet, bis A fertig geschrieben hat.

vielen dank