Como posso ver quais arquivos são abertos por um comando?

4

Eu sei lsof , que mostra os arquivos abertos por um processo em execução, mas se eu lanço um comando, como calendar , que termina imediatamente.

Como posso ver quais arquivos de configuração são lidos?

    
por Antonio 12.12.2012 / 10:46

2 respostas

2

Eu usaria strace -efile calendar para isso. A saída resultante é um pouco difícil de ler, mas mostra todas as ações relacionadas a arquivos, incluindo tentativas falhas de abrir arquivos e usos de 'stat' para ver se existe um arquivo.

    
por 12.12.2012 / 11:45
0

Eu uso find -mmin -2 ou find -amin -2 para ver quais arquivos estavam relacionados por um comando.

    
por 13.12.2012 / 10:18