我在 CentOS 7.1 上遇到奇怪的行为。我已通过设置以下值启用保存核心转储
OpenGPG 检查 = 否
处理未打包 = 是
在 abrt-action-save-package-data.conf
。如果我现在运行导致核心转储的应用程序,则核心转储将保存在/var/tmp/abrt/ccpp-timestamp/coredump
.
然后我注意到,由于某种原因,在几次核心转储之后,旧的核心转储被新的核心转储覆盖。所以我决定unlimited
通过添加来设置核心限制
myUserName soft core unlimited
在/etc/security/limits.conf
。
但我注意到添加这一行会导致核心转储保存在我运行应用程序的目录中。
我没有修改任何其他文件,例如/proc/sys/kernel/core_pattern
或sysctl.conf
.
我想知道为什么核心转储的位置发生了变化。