Supervise el uso y el acceso del sistema de archivos Mac OS X con opensnoop
La utilidad opensnoop es una herramienta increíble para rastrear detalles, como archivos a los que acceden ciertas aplicaciones, pero también puede usar opensnoop para monitorear todas acceder al sistema de archivos en Mac OS X. Para hacer esto, ejecute la utilidad sin banderas adjuntas:
sudo opensnoop
Se le pedirá la contraseña de root y luego se le presentará inmediatamente una manguera de incendios de datos que muestra todo lo que sucede en Mac OS X.
¿Se pregunta qué es toda esta información que ve? La guía de colores a continuación le muestra lo que más le interesará: púrpura es el ID del proceso, azul es el nombre del proceso y rojo es la ruta del archivo:
En general, la información más útil que debe seguir es el nombre del proceso y la ruta al archivo al que accede el proceso dado. Encontrará una correspondencia con los procesos que se muestran en opensnoop con lo que está en el monitor de actividad / administrador de actividad.
También puede rastrear un archivo específico y averiguar cómo acceder a él:
sudo opensnoop -f /path/to/file
O puede rastrear cualquier cosa relacionada con un archivo o aplicación en particular usando grep. Por ejemplo, quiero seguir todo lo relacionado con la aplicación Terminal o sus archivos relacionados:
sudo opensnoop | grep Terminal
Le he mostrado esto antes, pero puede rastrear aplicaciones específicas con el ID del proceso o el nombre de la aplicación:
sudo opensnoop -n Terminal
A menos que esté resolviendo problemas muy vagos o simplemente quiera ver lo que sucede detrás de escena en Mac OS X a través de la línea de comandos, es una buena idea usar opensnoop con algunos detalles para que no se abrume con la información.