Thread shared lock Frage
(8 answers)
Opened by Kuerbis at 2015-05-12 10:09
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? Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 # specify file with content my $file = "bla.dat"; # open in (over)write mode clears the file! open my $fh, '>', $file or die "open($file,w) failed: $!"; # look at the file now, you have some time 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! |