当前位置:   article > 正文

Linux修改Coredump文件位置及文件名

Linux修改Coredump文件位置及文件名

参考自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/目录下

  1. mkdir -p /tmp/cores/
  2. echo "/tmp/cores/core.%e.%p.%h.%t" > /proc/sys/kernel/core_pattern

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/273131
推荐阅读
相关标签
  

闽ICP备14008679号