Как постоянно редактировать файл core_pattern?

17

Я пытаюсь найти файл coredump в ubuntu 12.04 LTS, но я не могу. Проблема в том, что я должен отредактировать содержимое файла core_pattern после каждой перезагрузки, чтобы получить его, потому что apport не работает (не знаю почему).

Есть ли способ постоянно устанавливать контент core_pattern файла

    
задан Ambuj Mani Tripathi 13.02.2014 в 15:04
источник

1 ответ

18

Параметр конфигурации /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 .

    
ответ дан James Henstridge 14.02.2014 в 00:03
источник