Respuestas:
Puedes usar lsof
o fs_usage
en Terminal. lsof
puede ser bastante poderoso Si se trata de un proceso específico, puede intentar probarlo en el Monitor de actividad.
Para una herramienta GUI, mi recomendación es fseventer :
Más utilidades orientadas a la GUI, que no he usado:
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 en dtrace
sí mismo.
Uso: sudo fs_usage [PID]
.
Para obtener más información, consulte la página del manual.
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).
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.
Puede usar el script dtrace opensnoop para identificar aperturas fallidas (archivo no encontrado y errores de permiso)