赞
踩
参考自gdb调试coredump(使用篇)_gdb解core查看所有进程-CSDN博客
默认情况下,/proc/sys/kernel/core_pattern的值为core,即默认情况下当需要生成coredump时,会在二进制文件所在的目录下生成一个coredump文件,命名为core。
如果需要生成不同的coredump文件名(参考自The Core Pattern (core_pattern), or how to specify filename and path for core dumps | SIGQUIT),则可以
echo "core.%e.%p.%h.%t" > /proc/sys/kernel/core_pattern
这样运行后,可以生成类似core.dumpTest.11347.hihan.1710756208这样的文件名。
如果需要在统一的一个目录下保存coredump文件,则比如在/tmp/cores/目录下
- mkdir -p /tmp/cores/
- echo "/tmp/cores/core.%e.%p.%h.%t" > /proc/sys/kernel/core_pattern
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。