Estoy corriendo dtrussen Mac OS X 10.9. Un ejemplo simple es:
sudo -c ls
Pero me gustaría capturar la dtrusssalida 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 dtrusstodavía va a la terminal y la lista de archivos lsse redirige al archivo.
¿Cómo puedo redirigir la salida dtrussa un archivo?
macos
bash
sudo
redirection
Chris Markle
fuente
fuente

stderrlugar destdoutbruja es lo que>xcaptura. Esta pregunta explica qué hacer: Linux menos comportamiento y stderrRespuestas:
Lo he estado ejecutando así:
-fdice que siga los procesos secundarios.-pespecifica qué ID de proceso rastrear.12345es un marcador de posición para una ID de proceso. Puedes obtener eso mirandotopops -A.2>canaliza el error estándar en el archivo de salida. Por alguna razón, dtruss genera todo en stderr.fuente
topops -A.