Ho abilitato una dimensione di file core illimitata usando ulimit:
ulimit -a core file size (blocks, -c) unlimited ...
Credo di aver triggersto un dump di base, ma non posso trovare il file di base in casa mia, var / etc …
Sai where Ubuntu configura la posizione del deposito di base?
Penso che questa sia una cosa più Linux del kernel che una cosa specifica di Ubuntu. Check-out
cat /proc/sys/kernel/core_pattern
Controlla la pagina principale del file di base
Per impostazione predefinita, il kernel Ubuntu è configurato per utilizzare apport per registrare coredumps. È ansible sovrascrivere questo command sovrascrivendo /proc/sys/kernel/core_pattern
, controllare la sezione " /proc/sys/kernel/core_pattern
dei file di dump core" nel man core
per i dettagli. Per esempio:
echo '/tmp/core.%e.%p.%t' | sudo tee /proc/sys/kernel/core_pattern
Apport scrive le discariche di nucleo a /var/crash/_path_to_program.userid.crash
, ma lo farà solo per le applicazioni installate dai principali repository ubuntu apt.
Ulteriori informazioni su apport: https://wiki.ubuntu.com/Apport