Preguntas etiquetadas con strace

strace es una utilidad de depuración para rastrear llamadas y señales del sistema en Linux.

5
Listar los archivos a los que accede un programa
time es un comando brillante si desea calcular cuánto tiempo de CPU tarda un comando determinado. Estoy buscando algo similar que pueda enumerar los archivos a los que accede un programa y sus hijos. Ya sea en tiempo real o como un informe posterior. Actualmente uso: #!/bin/bash strace -ff -e …

1
La conexión a IP 0.0.0.0 se realiza correctamente. ¿Cómo? ¿Por qué?
Servimos un puerto en localhost y queremos verificar otro proceso si el puerto está disponible. Debido a un error en nuestro código, en realidad está intentando conectarse a la IP 0.0.0.0:<port>y, por alguna razón, tiene éxito, como lo demuestra Strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] Qué …
41 networking  tcp  strace 

1
tubería strace a grep
Estoy tratando de pasar a stracetravés ccze, y la tubería no funciona como se esperaba. La línea de comando que estoy ejecutando para probar es sudo strace -p $(pgrep apache2) | grep open, y todas las líneas salen, ignorando grep. ¿Hay algo especial en eso straceque causa este comportamiento?


1
Seguimiento ejecutable sin permisos de lectura
Encontré un comportamiento sorprendente en Ubuntu 14.04 cuando lo uso straceen un ejecutable, sobre el que no tengo permiso de lectura. Me pregunto si esto es un error o si algún estándar exige este comportamiento oscuro. Primero, veamos qué sucede cuando inicio un ejecutable ordinario en segundo plano y lo …



3
¿Es posible distribuir los comandos incorporados a Bash?
Inspirado por esta pregunta, titulada: ¿ Cuándo se cargan los comandos integrados en la memoria? Al intentar responder esto, probé el siguiente comando y me sorprendió un poco que no pudiera ejecutarlo: $ strace cd $HOME ¿Hay algún método que pueda usar para ejecutar strace para los comandos incorporados a …
13 bash  debugging  strace 

1
Bash intenta escribir dos indicaciones de shell?
Estoy mirando la salida de un proceso bash en ejecución conectado a una terminal, con fines educativos. Mi proceso de bash tiene PID 2883. yo tecleo [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace En una terminal. Luego entro en mi proceso de bash y tengo la siguiente interacción: …
11 bash  tty  strace 



2
carrera continua por un período de tiempo específico
¿Cómo ejecutar strace en un proceso de usuario durante un período de tiempo específico, digamos 1 minuto, sin terminar el proceso de usuario y sin usar Ctrl + C? Quiero crear un script para automatizar la ejecución de strace para un proceso de usuario.
9 strace 

6
¿Por qué strace ignora mi alias para rm?
Tengo un aliasconjunto para mi rmcomando. Si ejecuto el aliascomando, esto es lo que obtengo como salida. alias rm='rm -i' Ahora, cuando ejecuto el rmcomando funciona bien como se esperaba. rm ramesh rm: remove regular empty file `ramesh'? y Ahora, estaba aprendiendo sobre las llamadas al sistema que se están …
8 alias  strace 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.