【Perl】ファイルロック(排他処理)について語ろう
レス数が900を超えています。1000を超えると表示できなくなるよ。
0902nobodyさん
2006/03/03(金) 02:34:58ID:???flock $lock, LOCK_EX|LOCK_NB or die;
open my $in, "< $data_file" or die;
open my $out, "> $tmp_file" or die;
while (my $line = <$in>) {
# bra bra bra
. . . . .
print $out $line or die;
}
close $out or die;
close $in;
rename $tmp_file, $data_file or die;
close $lock;
とかでいいんじゃね?
レス数が900を超えています。1000を超えると表示できなくなるよ。