Estoy corriendo dtruss
en Mac OS X 10.9. Un ejemplo simple es:
sudo -c ls
Pero me gustaría capturar la dtruss
salida 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?
macos
bash
sudo
redirection
Chris Markle
fuente
fuente
stderr
lugar destdout
bruja es lo que>x
captura. Esta pregunta explica qué hacer: Linux menos comportamiento y stderrRespuestas:
Lo he estado ejecutando así:
-f
dice que siga los procesos secundarios.-p
especifica qué ID de proceso rastrear.12345
es un marcador de posición para una ID de proceso. Puedes obtener eso mirandotop
ops -A
.2>
canaliza el error estándar en el archivo de salida. Por alguna razón, dtruss genera todo en stderr.fuente
top
ops -A
.