Hi,
Wenn ich also zu Begin jedes Skripts folgendes ausführen möchte
sysopen STDERR,"$log",O_WRONLY | O_APPEND | O_CREAT or die $!;
dann kann ich leider die Logdatei nicht Locken, da sonste jedes
Skript auf die Freigabe des anderen warten würde. Nun möchte ich
nicht, dass sich zwei Skripts beim Schreiben stören.
für Schreiben beim Append musst Du kein Lock verwenden, da der gesamte Block eines Append geschrieben wird, bevor der nächste Append stattfinden kann. Allerdings darfst Du dann auch ausschließlich Append verwenden, und nicht zwischendurch noch andere Operationen durchführst.
LG
Chris