Hi,
meiner Meinung nach ist das seek() hier überflüssig.
da Du (über)schreibend öffnest (mit '>'), ist das seek() nicht notwendig, weil die bestehende Datei überschrieben wird und der Handle damit auf Position Null und gleichzeitig auch schon am Ende der Datei steht (ist ja eine neue Datei).
Alleine das Öffnen im ">"-Modus leert die Datei.
Aber warum probierst Du es nicht einfach selber aus?
my $file = "bla.dat";
open my $fh, '>', $file or die "open($file,w) failed: $!";
sleep 60;
close $fh or die "close($file,w) failed: $!";
 
 
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!