間違ったファイルロック?

[上に] [前に] [次に]
初心者 1999/08/14(土) 19:45:50
open(OUT, "+>$logfile") or die "Can't write $logfile.\n";
eval{flock(OUT, 2)};
truncate(OUT, 0);
print OUT $count;
close(OUT);
というふうにロックしてみたのですが
簡単にログが消えてしまいます。
どこがいけないのでしょうか。
また、オープンの時もロックって必要なのですか?

匿名希望 1999/08/15(日) 07:45:10
open(OUT, "+< $logfile")です。

[上に] [前に] [次に]