【发布时间】:2010-09-09 06:00:24
【问题描述】:
是否可以获取 gdb 或使用其他一些工具来创建正在运行的进程的核心转储及其符号表?如果有办法在不终止进程的情况下做到这一点,那就太好了。
如果可以,你会使用什么命令? (我正在尝试在 Linux 机器上执行此操作)
【问题讨论】:
是否可以获取 gdb 或使用其他一些工具来创建正在运行的进程的核心转储及其符号表?如果有办法在不终止进程的情况下做到这一点,那就太好了。
如果可以,你会使用什么命令? (我正在尝试在 Linux 机器上执行此操作)
【问题讨论】:
【讨论】:
gcore pid 来执行此操作,而无需运行 gdb。
或者运行gcore $(pidof processname)。
这样做的好处是(通过运行 gdb 和向 CLI 发出命令)可以在最短的时间内连接和分离。
【讨论】:
您可以在 gdb 中使用generate-core-file 命令生成正在运行的进程的核心转储。
【讨论】: