Determina quais arquivos um processo abriu (Linux)

3

Estou tentando determinar quais arquivos um processo cria quando é executado. Eu sei que posso listar as alças de arquivo de um processo em execução no momento procurando em / proc ou usando lsof. No entanto, o problema é que o programa termina em menos de um segundo. Existe alguma maneira que eu possa obter a lista de arquivos que abriu quando correu? Eu estou usando o CentOS.

    
por del 29.07.2011 / 05:30

2 respostas

8
$ strace -e trace=open /path/to/your/program 2>&1 | less
    
por 29.07.2011 / 05:46
3

Strace

link

    
por 29.07.2011 / 05:38