【发布时间】:2017-02-09 06:34:23
【问题描述】:
我有一个守护进程(比如 tempd)正在运行,并且 gdb 已附加到它。
% ps x | grep tempd
5467 ?? S 0:00.36 /usr/sbin/tmpd -N
> gdb
gdb> symbol-file /var/tmp/tmpd
gdb> attach 5467
gdb> breakpoint a_funcion_name
breakpoint was set
gdb> c
continuing
.
如何让 gdb 在守护进程重新启动时自动附加到新的 PID?我想在找到守护进程的新 PID 并手动将 gdb 附加到它之前执行的函数上设置断点。我没有从 gdb 中启动守护进程的选项,因为它是由事件触发的。
【问题讨论】:
-
这似乎与askubuntu 更相关。尝试在那里问