如何永久编辑 core_pattern 文件?

Amb*_*thi 23 kernel apport 12.04

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

有没有办法永久设置core_pattern文件的内容?

Jam*_*dge 29

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

此时,内核默认核心模式应保持在引导状态。如果你想切换到其他模式,你可以通过在/etc/sysctl.d结尾处放置一个文件来实现.conf(例如 60-core-pattern.conf)。它的内容应该是这样的(根据你想要的模式进行调整):

kernel.core_pattern = core
Run Code Online (Sandbox Code Playgroud)

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