strace es una utilidad de línea de comandos para comprobación de errores en el sistema operativo GNU/Linux. Permite monitorizar las llamadas al sistema usadas por un determinado programa y todas las señales que éste recibe. Su funcionamiento es posible por una característica del núcleo linux llamada ptrace. Es similar a la aplicación truss disponible en otros sistemas Unix.
Strace nos permite ver las llamadas al sistema, que los comandos hacen. Para esto podemos hacerlo de dos formas:
strace <comando>
Podemos hacer que strace nos muestre las salida del comando en un fichero:
strace -o <fichero> <comando>
starce -o debug.txt ls
Tambien podemos auditar las llamadas que está haciendo un comando en ese momento. Unicamente necesitamos saber el PID (ps aux nos lo dice).
strace -p <PID del Comando>
No hay comentarios:
Publicar un comentario