Como editar permanentemente o arquivo core_pattern?

17

Estou tentando localizar meu arquivo de despejo no ubuntu 12.04 LTS, mas não consigo. O problema é que eu tenho que editar o conteúdo do arquivo core_pattern após cada reinicialização para obtê-lo, porque o apport não funciona (não sei porque).

Existe alguma maneira de definir permanentemente o conteúdo do arquivo core_pattern ?

    
por Ambuj Mani Tripathi 13.02.2014 / 16:04

1 resposta

18

A configuração da configuração /proc/sys/kernel/core_pattern é definida quando o serviço de relatório de falhas apport inicia na inicialização do sistema. Então, o primeiro passo no processo seria desabilitar apport . Isso pode ser feito editando o arquivo /etc/default/apport e definindo enabled=0 .

Neste ponto, o padrão principal do kernel deve permanecer na inicialização. Se você quiser mudar para outro padrão, pode fazer isso colocando um arquivo em /etc/sysctl.d que termina em .conf (por exemplo, 60-core-pattern.conf). Seu conteúdo deve ser algo como isto (ajuste para o padrão desejado):

kernel.core_pattern = core

Isso deve fazer com que seu padrão personalizado seja carregado na inicialização. Você deve ser capaz de testá-lo sem reinicializar executando sudo sysctl --system .

    
por James Henstridge 14.02.2014 / 01:03