Visualize o acesso ao sistema de arquivos em tempo real no Mac OS X

25

Tive uma ferramenta sysinternals (filemon) para isso, mas agora posso encontrar algo semelhante para o mac.

Sou um desenvolvedor e basicamente quero depurar erros de "arquivo não encontrado" ou "permissões erradas".

    
por slhck 19.01.2010 / 23:16

4 respostas

18

Você pode usar lsof ou fs_usage no Terminal. lsof pode ser bastante poderoso. Se for sobre um processo específico, você pode experimentar a amostragem no Activity Monitor.

Para uma ferramenta GUI, minha recomendação é fseventer :

MaisutilitáriosorientadosporGUI,quenãousei:

FileMon

FS Spy

    
por 20.01.2010 / 01:14
3

Para visualizar quais arquivos são acessados em tempo real, você pode aproveitar fs_usage do recurso do FSEvents no Mac OS X ou até dtrace .

Uso: sudo fs_usage [PID] .

Para mais informações, confira a página de manual

    
por 20.01.2010 / 01:15
3

Menos visual

link para destaques de Blog do Brendan» Top 10 scripts do DTrace para Mac OS X (2011-10-10).

Mais visual

Para sistemas operacionais mais modernos que são incompatíveis com o fseventer, há o Xcode Instruments da Apple -

- poderoso, mas (comparado ao fseventer) em alguns casos, o instrumento pode ser muito pesado.

    
por 08.11.2015 / 14:41
0

Você pode usar o dtrace opensnoop script para identificar falhas na abertura (arquivo não encontrado e erros de permissão)

    
por 28.01.2012 / 08:31