使用lsof连续监视文件


23

有没有办法使lsof连续工作以实时监视每个打开的文件?

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

Answers:


31

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

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

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

lsof +D /some/dir -r 2 

参考文献

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


1
@DigitalRobot,您也可以参考链接以获取更多精彩示例。
Ramesh 2014年

太棒了!!!!!!!!!!!!!!
SpaceDog 2014年

1
有没有办法看到那个时期发生了什么变化?我的意思是有时候列表很大,我可能只想做点什么,看看那个时候已经打开了哪些文件。
yucer 2015年

1
进程可以在2秒间隔内打开和关闭文件吗?
CMCDragonkai 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.