Siechfred: Dateilock prüfen

Beitrag lesen

Hell-O!

wie kann ich mit Perl feststellen, ob eine Datei gelockt ist?

Wozu? Wenn flock verfügbar ist, gibt es zwei Möglichkeiten:

Exklusiv: Alle Prozesse warten, bis der aktuelle Prozess den Dateizugriff beendet hat.
Shared: Alle Prozesse teilen sich rein, was bei Schreibvorgängen kritisch sein könnte.

Ich benötige diese Info, damit ich bsw. eine Datei nicht schon anpacke, bevor diese fertig kopiert oder bearbeitet ist.

Dann setze sie während der Bearbeitungszeit auf LOCK_EX. Nähere Infos zum Locking gibt's in perlopentut.

Siechfred

--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Kabelkuddelmuddel || Steuerfreie Geburtsbeihilfen?  || RT 221 Erfurt-Altstadt i.V.