utilizar usando teléfono recibir realizar puede permite para otros mac llamar llamadas las hacer esta dispositivos desde configuracion con como activar macos strace

macos - usando - Cómo rastrear las llamadas al sistema de un programa en Mac OS X



no se puede activar las llamadas en otros dispositivos (2)

Quería rastrear las llamadas al sistema hechas por el comando de búsqueda para depurar algunos problemas de rendimiento, sin embargo, no pude averiguar cómo hacerlo en Mac OS X Yosemite. ¿Cómo puedo rastrear las llamadas del sistema para un programa arbitrario similar a lo que hace strace en FreeBSD? Estoy especialmente interesado en rastrear llamadas relacionadas con el sistema de archivos.


Bajo las versiones actuales de macOS, los ejecutables bajo las rutas cubiertas por SIP (como /usr/bin ) no se pueden rastrear.

Puede omitir esto haciendo una copia del ejecutable en su directorio de inicio y rastreando la copia:

cp /usr/bin/find find sudo dtruss ./find …


Puedes usar dtruss como en

sudo dtruss find ~/repo -depth 2 -type d -name ''.git''

La página de manual de esa utilidad le ayudará a adaptar el uso de la herramienta a sus necesidades.