É possível listar todos os arquivos que são abertos por um processo [duplicado]

0

Eu sei que lsof pode listar todos os arquivos que estão sendo abertos executando processos.

Se houver um processo, que abrirá um arquivo e será finalizado, não acho que posso capturar o arquivo que é aberto pelo processo com lsof porque o processo foi encerrado muito rápido.

Estou procurando uma ferramenta desse tipo (chamada XXX ), permitindo que eu faça o seguinte:

XXX ./my_process args

E a saída do comando deve ser assim:

file1
file2
file3

O que significa que my_process abre três arquivos: file1 , file2 e file3 durante a execução.

    
por Yves 26.09.2018 / 05:11

1 resposta

1

Você pode usar strace :

strace -e trace=open -o trace.log ./my_process args
    
por 26.09.2018 / 05:17

Tags