监视哪个进程更改了文件

监视哪个进程更改了文件

我想知道哪个进程改变了某个目录中的文件。

我查看了 inotify-tools,但它没有显示 pid。我还查看了 fileschanged 实用程序,但就我而言,它什么也没显示,即使发生了更改。

有解嗎?

答案1

看一眼脂肪痕迹作者马丁·皮特

它将监视所有系统范围的读/写/打开/关闭以及它们的进程的 PID 和名称。

  1. 得到它:

    bzr branch lp:fatrace
    
  2. 构建:

    cd fatrace
    make
    
  3. 运行:

    sudo ./fatrace -t | grep "/path/to/your/file"
    

相关内容