我试图在 ubuntu 12.04
LTS 中找到我的 coredump 文件,但找不到。问题是core_pattern
每次重启后我都必须编辑文件内容才能找到它,因为 apport 不起作用(不知道为什么)。
有什么办法可以永久设置core_pattern
文件的内容吗?
答案1
配置/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
。