Estoy ejecutando dtruss
Mac OS X 10.9. Un ejemplo sencillo es:
sudo -c ls
Pero me gustaría capturar el dtruss
resultado en un archivo. Vi algo que sugiere que puedo hacer algo como:
sudo bash -c 'dtruss -c ls >x'
pero cuando hago esto, la salida de dtruss
todavía va a la terminal y la lista de archivos ls
se redirige al archivo.
¿Cómo puedo redirigir la salida dtruss
a un archivo?
Respuesta1
Lo he estado ejecutando así:
sudo dtruss -f -p 12345 2> /tmp/trace.txt
-f
dice seguir los procesos secundarios.-p
especifica qué ID de proceso rastrear.12345
es un marcador de posición para un ID de proceso. Puedes conseguirlo mirandotop
ops -A
.2>
canaliza el error estándar en el archivo de salida. Por alguna razón, dtruss genera todo en stderr.