Monitorar qual processo mudou o arquivo

3

Eu quero saber qual processo mudou arquivos em algum diretório.

Eu dei uma olhada nas ferramentas inotify, mas não mostra o pid. Eu também vejo o utilitário fileschanged, mas no meu caso ele não mostra nada, até mesmo essa mudança aconteceu.

Existe solução?

    
por damluar 17.02.2012 / 23:32

1 resposta

4

Dê uma olhada no fatrace escrito por < href="https://launchpad.net/~pitti"> Martin Pitt .

Ele monitorará todas as leituras / gravações / aberturas / fechamentos em todo o sistema, juntamente com os PIDs e os nomes de seus processos.

  1. Veja:

    bzr branch lp:fatrace
    
  2. Construa:

    cd fatrace
    make
    
  3. Execute:

    sudo ./fatrace -t | grep "/path/to/your/file"
    
por htorque 18.02.2012 / 00:29