Coredumps tem que ser ativado no kernel em
/proc/sys/kernel/core_pattern
, que pode ser definido permanentemente por
sysctl kernel.core_pattern=$coredump_name
por exemplo,
sysctl kernel.core_pattern=core
sysctl kernel.core_pattern=/var/crash/%E.%p.%t.%s
-
%E
fornece o nome do caminho completo do programa com falha (com/
substituído por!
) -
%p
fornece o ID do processo do programa com falha -
%t
fornece o registro de data e hora da época -
%s
fornece o número do sinal de terminação
Detalhes completos estão em man 5 core
.