Eu sei que lsof
pode listar todos os arquivos que estão sendo abertos por processos em execução.
Se houver um processo, que abrirá um arquivo e será encerrado, não acho que possa capturar o arquivo que é aberto pelo processo lsof
porque o processo foi encerrado muito rápido.
Então, estou procurando por uma ferramenta (chamada XXX
), permitindo-me fazer 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.
Você poderia usar
strace
: