プロセスPから、どの他のプロセスP'がファイルをロックしていて、Pがそのファイルを再作成できないようにするかをプログラムで判断するにはどうすればよいですか?
それを行うためのツールがあることは知っていますが、どのようにしてそれを達成するのでしょうか。
(コンテキスト:ファイルがロックされているため、夜間に実行されるバッチプログラムは失敗します。翌日に管理ツールを実行すると、有用な情報を取得するには遅すぎる可能性があります。したがって、バッチプログラム自体が原因を特定できれば便利です。)
編集:複雑さを追加:ファイルはDFSに存在し、P'はPと同じマシンで実行されない可能性があります(ただし、実行される可能性があります)。しかし、ローカルで機能するソリューションは良い始まりです。