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.
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?
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.
Eu uso find -mmin -2
ou find -amin -2
para ver quais arquivos estavam relacionados por um comando.
Tags command-line bash linux