【Perl】ファイルロック(排他処理)について語ろうat PHP【Perl】ファイルロック(排他処理)について語ろう - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト309:私も勉強中 02/11/30 16:23 open (LOCK,"lock"); flock(LOCK,2); open (IN,"data.txt"); open (OUT,"date.tmp"); #hogehoge処理 close (IN); close (OUT); rename ("date.tmp","data.txt"); close (LOCK); INの前にflockするという方向で考えると、こうなるのか? renameを使ったファイルロックと言っていいのかどうか分からないが。 310:nobodyさん 02/12/01 00:55 >>309 flock は、とりあえず >>1 の条件に反するので0点ってとこかな? 311:perlお勉強ちゅー 02/12/01 14:43 >>308 またもやありがとうございます。 rename 後の close を Windows2000 で試したところ、 ご指摘のとおりエラーになりました。 open してから flock するまでに間が空くのがいけないと思い、 今度はフラグを立てるタイプを考えてみましたが、 フラグが立ってるか判別するまでに間が空く・・・ 私には解決が難しいので人のソースでもっと勉強してみます。 312:cron 02/12/02 11:25 YojCbNB7 ちょっと教えてほしいんだけど。。 Perlでロックしていてもcronでroot権限でrenameしてしまえるみたいなんだけど Perlで複数のユーザーがどんどん書き加えていくファイルを何分か置きに root権限で実行したい場合 問題の起こらない良い方法はありますか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch