linux - 是否可以通过核心转储定期保存程序状态?

标签 linux debugging coredump

我只想在不停止程序的情况下转储核心。 这本质上是序列化程序的整个状态。 非常方便后面调试的东西。

linux下可以吗?

最佳答案

我找到了简单的解决方案:

$gcore
usage:  gcore [-o filename] pid

它与 gdb 一起分发。

关于linux - 是否可以通过核心转储定期保存程序状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530948/

相关文章:

linux - Shell getopts 用于获取参数

linux - 最佳鱿鱼日志文件分析工具

java - Java 热交换的局限性

无法在 C 程序中打开 16 个文件(核心转储)

c - 重新分配数组的行和列

linux - 使用sed将元音从大写转换为小写,将小写转换为大写

linux - 如何在不使用find的情况下获取当前目录的直接子目录中名称包含某种模式的所有文件?

c# - Visual Studio 无法附加到 Unity,为什么?

ios - Debug模式下蓝色和黑色有什么区别?

c++ - 使用 for 循环访问随机图像像素