Michael Schröpl: Schankedön!! :o)

Beitrag lesen

Hi,

Ich mach das andersrum! Die Datei ist dann gelockt, wenn die flock-Datei NICHT existiert, denn löschen kann man die flockdatei nur einmal

Dasselbe macht dieses Forum hier auch. (Calocybe hat das eingebaut, glaube ich mich zu erinnern.)

Das einzige was mich persönlich dabei wirklich stört ist die Sache mit einem möglichen Script abbruch zwischen lock() und unlock(), so daß die flock-Datei nicht wieder erstellt wird und dadurch alle nachfolgenden Prozesse lahmliegen...

Das Forum-Poster-Skript macht erst mal <n> Sekunden Retry (und sleep()) mit Deiner Funktion - und maßt sich dann das Recht an, die Sperre aufzuheben. ;-)

mfG - Michael