use Fcntl qw(:flock); ... open FH, ... flock FH, LOCK_EX; # zum schreiben geƶffnete dateien # oder flock FH, LOCK_SH; # zum lesen geƶffnete dateien