tipos temperatura sintonizacion proporcional ejemplos derivativo controladores controlador control c process gdb dbx

temperatura - sintonizacion de controladores pid



iniciar gdb usando un pid (3)

En general veo el pid del proceso que se ejecuta en segundo plano e inicio dbx en ese proceso usando el comando dbx -a <pid>

Del mismo modo, ¿cómo podría hacerlo usando gdb?


Además de lo anterior, puedes usarlo directamente

gdb -p <pid>


Desde la página man de gdb:

En cambio, puede especificar un ID de proceso como segundo argumento, si desea depurar un proceso en ejecución:

gdb program 1234


Hay dos maneras.

Desde la línea de comando, incluya el pid como argumento después del nombre del ejecutable:

gdb /path/to/prog PID

Desde dentro de gdb, puede usar el comando adjuntar:

gdb /path/to/prog gdb> attach PID

Si bien la especificación en la línea de comandos es más concisa, existe un ligero riesgo de que si tiene un archivo central que tiene un nombre que es igual al pid (es decir, para el pid 2345, el archivo central debería llamarse "2345 ") entonces gdb abrirá el archivo central. Es cierto que la posibilidad de que esto ocurra es minúscula.