我正在尝试在 Ubuntu 12.04 LTS 中查找我的 coredump 文件,但是我找不到。问题是每次重启后都必须编辑 core_pattern 文件内容才能获取它,因为 apport 不起作用(不知道为什么)。有没有办法永久设置 core_pattern 文件的内容?
当系统启动时,/proc/sys/kernel/core_pattern
配置设置会在apport
崩溃报告服务启动时被设置。因此,处理的第一步是禁用apport
。可以通过编辑/etc/default/apport
文件并设置enabled=0
来完成。
此时,内核默认的核心模式应该保持在启动时。如果你想切换到其他模式,可以在/etc/sysctl.d
中放置一个以.conf
结尾的文件(例如60-core-pattern.conf)。其内容应该类似于以下内容(根据你所需的模式进行调整):
kernel.core_pattern = core
sudo sysctl --system
来测试它,而无需重新启动。
--system
选项是在12.04之后添加的。 - James Henstridge