Ads By Google
ログの書き込み終了をVBScriptで捕らえることは可能でしょうか?
とあるシステムで3分ごとに書き込みが行われるログがあります。それをプログラムでコピーしたいのですが書き込み最中にコピーはまずいですよね・・
(ロックはされるかもしれないが・・??)
書き込みが終了した時点をプログラムで判断することは可能でしょうか?
2009-09-20 22:28の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
回答
まだ回答がありません
Ads By Google
コメント(3)
#1. BLUEPIXY
2009-09-21 01:32:42
書込している最中に読み込みができるかどうかは、
よくわかりませんが、
読み込みは、できるような気がします。
逆に、コピーの最中に元が更新出来ないようにロックされて、ログ自体の書込が失敗するかもしれません。
ログを書き出している方で、何らかのサインがでていないと、
書込の終了を検知するのは難しいと思います。
(また、プログラム的には書込が終了していても、ファイルキャッシュで、実際には書き出しが終わっていない場合もあるかも・それは考えなくてもいいか・)
#2. usa-still-alive
2009-09-21 11:51:03
同期をかけないと矛盾を起こしてしまうので、普通は書き込みを行うログ側で書き込み前にそのレコードをロックし、書き込みが終わればアンロックすると思います。そうすればコピー側は気にせずいつでもコピーにいけます(ロックされていればはじかれるだけ)。
#3. mr_r00
2009-10-19 21:05:24
ありがとうございました!



