使用 lsof 连续监控文件

使用 lsof 连续监控文件

有没有办法让 lsof 持续工作以实时监控每个正在打开的文件?

我不知道该过程的名称。我希望 lsof 连续工作一段时间,直到看到列表包含我想要的内容。

答案1

我相信由于您不知道文件名/进程 ID,您可以指定用户名选项,如下所示。

lsof -r 2 -u username
  • “-r 2”选项将 lsof 置于重复模式,每 2 秒更新一次。 (Ctrl -c 退出)
  • “-u”选项可用于监视用户活动。

如果您知道运行应用程序的目录名并且不想指定用户名,则可以使用如下命令:

lsof +D /some/dir -r 2 

参考

实时查看任何应用程序或用户的网络活动

相关内容