gdb - songs - tag de las 20 preguntas
gdb adjuntar a un proceso sin parar (3)
No puedes hacer que no se detenga. Sin embargo, puede continuar instantáneamente ... Cree una secuencia de comandos por lotes simple que se adjuntará a un proceso específico y continuará instantáneamente la ejecución después de adjuntar:
gdb attach $1 -x <(echo "cont")
./attach PID
Cada vez que me conecto a un proceso que usa gdb, detendrá el programa objetivo y debo escribir "cont" para dejarlo ir. ¿Hay una manera de adjuntar a un proceso sin detenerlo? Esto facilita las cosas si el proceso se comportará de manera diferente si se detiene por un tiempo.
Para cuando no se conoce el PID del proceso ...
gdb attach $(pgrep -f myApp) -ex cont
Sé que ya hay una buena respuesta para esto, pero prefiero no usar un archivo adicional.
Aquí hay otra respuesta:
gdb attach $(pidof process_name) -ex cont