2

如何以编程方式从进程 P 确定哪个其他进程 P' 锁定了文件,从而阻止 P 重新创建该文件?

我知道有工具可以做到这一点,但他们是如何实现的呢?

(上下文:由于文件锁定,一个批处理程序在夜间运行失败。第二天运行管理工具可能为时已晚,无法获得有用的信息。因此,如果批处理程序本身能够确定罪魁祸首,那就太好了。)

编辑:增加了复杂性:文件位于 DFS 上,并且 P' 可能不会与 P 在同一台机器上运行(但可能会)。但是,在本地工作的解决方案将是一个好的开始。

4

0 回答 0