¿Qué herramientas se pueden utilizar para supervisar la actividad del sistema en OS X? Me interesa saber qué archivos se modifican o se crean mientras se utiliza una aplicación específica, Safari para ser exactos. Estoy familiarizado con fs_usage
Pero me parece engorroso, ya que no quiero controlar las acciones de lectura, sólo las de escritura.
Respuestas
¿Demasiados anuncios?Instruments es una herramienta que viene con Xcode. Esta herramienta fue diseñada para ayudar a los desarrolladores a obtener una gran cantidad de detalles acerca de lo que estaba sucediendo en una computadora cuando se ejecuta su software. Una de las cosas que puede hacer es observar todas las E/S de archivos. Si ejecuta el programa y añade el instrumento de E/S de archivos, puede adjuntarlo a safari y ver lo que sucede. También puede filtrar y ordenar la salida.
Puede encontrar más información en el Página de Xcode de Apple.
Voy a editar mi respuesta con hipervínculos whence no en mi teléfono, pero..
a. La utilidad incorporada de OSX, sudo iotop
proporciona un flujo greppable de todos los fsevents
...
y / o
b. FSEventer.app proporciona una agradable interfaz gráfica de usuario con la misma información que la mencionada anteriormente... (con un fácil filtrado y una buena serie de opciones para diferentes representaciones de árboles, etc.)