Con la herramienta de línea de comandos 'opensnoop' puede realizar un seguimiento de todas las aplicaciones de Mac (o proceso del sistema) el uso del sistema de archivos. Esta es una herramienta muy útil para los administradores y solución de problemas! La forma más sencilla de usarlo es la siguiente: sudo opensnoop -n Safari
También puede hacer el seguimiento de un archivo específico, y lo que esté accediendo a ella, así:
sudo opensnoop -f /etc /hosts
seguimiento de un proceso específico es tan sencillo como simplemente especificando el ID del proceso:
sudo opensnoop -p PID
opensnoop mantendrá el seguimiento del archivo hasta que el proceso en sí es terminado, por lo que acaba de golpear el control-C en la terminal para detener opensnoop se ejecute. En caso de que se esté preguntando, opensnoop se basa en DTrace, una herramienta popular de UNIX.
Los usos son infinitos, darle una oportunidad, o leer más sobre opensnoop