Come modificare permanentemente il file core_pattern?

18

Sto cercando di trovare il mio file di coredump in ubuntu 12.04 LTS, ma non posso. Il problema è che devo modificare il contenuto del file core_pattern dopo ogni riavvio per ottenerlo, perché apport non funziona (non so perché).

C'è un modo per impostare in modo permanente il contenuto del file core_pattern ??

    
posta Ambuj Mani Tripathi 13.02.2014 - 16:04

1 risposta

20

L'impostazione di configurazione /proc/sys/kernel/core_pattern viene impostata quando il servizio di segnalazione degli arresti di apport viene avviato all'avvio del sistema. Quindi il primo passo del processo sarebbe disabilitare apport . Questo può essere fatto modificando il file /etc/default/apport e impostando enabled=0 .

A questo punto, il core pattern predefinito del kernel dovrebbe rimanere al boot. Se vuoi passare ad un altro pattern puoi farlo posizionando un file in /etc/sysctl.d che termina con .conf (ad esempio 60-core-pattern.conf). Il contenuto dovrebbe assomigliare a questo (aggiustando per il modello desiderato):

kernel.core_pattern = core

Ciò dovrebbe causare il caricamento del tuo modello personalizzato all'avvio. Dovresti essere in grado di testarlo senza riavviare eseguendo sudo sysctl --system .

    
risposta data James Henstridge 14.02.2014 - 01:03

Leggi altre domande sui tag