Mac OS X - detecta a leitura do sistema de arquivos

1

Eu quero saber quais arquivos um aplicativo específico está tentando acessar no meu disco. Eu sei que você pode usar fs_usage , mas isso gera eventos de todos os aplicativos. Eu sei que você pode direcionar um único aplicativo, mas apenas um que já está em execução. Eu quero detectar todos os eventos readfile que um aplicativo está tentando fazer, desde que ele é iniciado. Eu não quero perder nenhum evento.

Como você consegue isso?

    
por quano 06.02.2010 / 18:47

2 respostas

1

Talvez um dos utilitários em minha resposta a esta outra pergunta do SuperUser será de ajuda.

    
por 06.02.2010 / 19:21
0

Não é verdade que fs_usage se aplica a processos em execução. Você pode deixar a lista vazia e ela rastreará todas as futuras. Então sudo fs_usage -w -f filesys | grep "myprogramname" | tee logfile e então inicie "myprogramname". Quando terminar, Ctrl + C e o arquivo de log (e stdout) tem todas as informações.

    
por 08.08.2010 / 11:48