监视哪个进程更改了文件
我想知道哪个进程更改了某个目录中的文件。
我看了一下inotify-tools,但它没有显示pid。 我也看看fileschanged实用程序,但在我的情况下它根本没有显示任何内容,即使发生了变化。
有解决方案吗?
看看Martin Pitt写的fatrace 。
它将监视所有系统范围的读/写/打开/关闭以及PID及其进程的名称。
-
得到它:
bzr branch lp:fatrace
-
建立它:
cd fatrace make
-
运行:
sudo ./fatrace -t | grep "/path/to/your/file"
- 从11.04升级到11.10后无法以管理员身份登录
- 我在哪里可以为我的dell inspiron n5010下载intel hd vga驱动程序?
- 如何安装Social-Engineering Toolkit(SET)?
- 如何在Unity全局菜单和搜索中修复字体渲染(无消除锯齿)?
- 是否可以使用Ubuntu Live CD并运行GParted来分区我的硬盘(包括通常安装在给定系统上的分区)?
- 如何在64位ubuntu上安装32位deb包?
- 是否可以在HP Pavilion g7笔记本电脑上安装11.10?
- 损坏的文件Ubuntu OS下载(11.10和12.4)
- 如何在第二个硬盘驱动器上安装ubuntu,Windows是第一个?