如何永久编辑 core_pattern 文件?

如何永久编辑 core_pattern 文件?

我试图在 ubuntu 12.04LTS 中找到我的 coredump 文件,但找不到。问题是core_pattern每次重启后我都必须编辑文件内容才能找到它,因为 apport 不起作用(不知道为什么)。

有什么办法可以永久设置core_pattern文件的内容吗?

答案1

配置/proc/sys/kernel/core_pattern设置在系统启动时崩溃报告服务启动时设置apport。因此,该过程的第一步是禁用。这可以通过编辑文件并设置来apport完成。/etc/default/apportenabled=0

此时,内核默认核心模式应在启动时保留。如果您想切换到其他模式,可以通过放置以/etc/sysctl.d结尾的文件.conf(例如 60-core-pattern.conf)来实现。其内容应如下所示(根据您想要的模式进行调整):

kernel.core_pattern = core

这应该会导致您的自定义模式在启动时加载。您应该能够通过运行来测试它而无需重新启动sudo sysctl --system

相关内容