监视哪些进程打开了给定文件的命令

监视哪些进程打开了给定文件的命令

我知道我可以用它lsof path/to/file来查看哪些进程当前打开了给定的文件。

是否有top类似命令可以用来持续监视哪些进程打开了给定的文件?

答案1

我建议使用定影器(1),特别是因为您说您想监视进程,而不是端口或用户或其他任何东西。

答案2

看一下+|-r重复模式的选项:

$ lsof -r 1 path/to/file

您还可以使用watch命令:

$ watch -n 1 'lsof path/to/file'

相关内容