如何永久编辑core_pattern文件?

Modified on: Sat, 09 Jun 2018 05:24:53 +0800

我试图在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来测试它而无需重新启动。


相关问答

添加新评论