Tenía una herramienta sysinternals (filemon) para eso, pero ahora puedo encontrar algo similar para el mac.
Soy desarrollador y básicamente quiero depurar errores de "archivo no encontrado" o "permisos incorrectos".
macos
filesystems
monitoring
slhck
fuente
fuente
Para ver a qué archivos se accede en tiempo real, puede aprovechar
fs_usage
parte de la función FSEvents en Mac OS X o incluso endtrace
sí mismo.Uso:
sudo fs_usage [PID]
.Para obtener más información, consulte la página del manual.
fuente
Menos visual
https://diigo.com/0xcp0 para lo más destacado del blog de Brendan »Los 10 mejores scripts DTrace para Mac OS X (10-10-2011).
Más visual
Para sistemas operativos más modernos que son incompatibles con fseventer, hay Apple Xcode Instruments :
- potente, pero (en comparación con fseventer) en algunos casos, los instrumentos pueden ser demasiado pesados.
fuente
Puede usar el script dtrace opensnoop para identificar aperturas fallidas (archivo no encontrado y errores de permiso)
fuente