Rastrear quais arquivos são usados pelo programa

1

Estou procurando uma maneira de rastrear quais arquivos são usados pelo instalador do programa (InstallAnywhere). Eu não posso usar lsof porque, até onde eu sei, ele funciona em processos ativos e eu quero uma ferramenta que funcione com algo assim:

Time:
--------------------------------------------------------
Tool start here:
   |-------------------------------------------|
Installer starts here:
      |-----------------------------------|
    
por nervosol 11.04.2013 / 11:37

2 respostas

3

Você também pode considerar invocar seu comando sob strace:

strace -f -e trace=file -o /path/to/logfile your_command

logfile conteria todas as operações relacionadas a arquivos realizadas por your_command ou seus processos filhos.

    
por 11.04.2013 / 12:25
0

Parece que o checkinstall é o que você quer.

    
por 11.04.2013 / 11:45