【发布时间】:2009-01-30 20:34:41
【问题描述】:
有时,我感兴趣的文件会被某个进程修改。我需要找出哪个进程正在修改这个文件。使用 lsof 将不起作用,kqueue 也不起作用。这在 FreeBSD 和 Linux 下可行吗?
【问题讨论】:
-
这听起来像是一个系统管理员的问题,而不是程序员的问题。
有时,我感兴趣的文件会被某个进程修改。我需要找出哪个进程正在修改这个文件。使用 lsof 将不起作用,kqueue 也不起作用。这在 FreeBSD 和 Linux 下可行吗?
【问题讨论】:
在 FreeBSD 上,最好是 check its auditing features。
【讨论】:
只要安装和使用 lsof (List Open Files) 命令,就可以看到哪些进程打开了文件。
【讨论】: