Eu sei que quando um programa falha, alguns arquivos são criados /var/crash/
. Mas não sei o que são esses arquivos!
Isso é logs de erro?
Eu sei que quando um programa falha, alguns arquivos são criados /var/crash/
. Mas não sei o que são esses arquivos!
Isso é logs de erro?
Respostas:
Não, são despejos de falha do kernel, ou seja, arquivos que contêm informações úteis para recuperar o estado do kernel quando ele estava travando. Esses arquivos são para o seu kernel o que são os core dumps para executáveis comuns. Existe um utilitário que pode ser usado para analisar esses arquivos: falha.
/var/crash
pode fazer com que os System program problem detected
pop - ups desapareçam no Ubuntu.
Cotação FHS (Filesystem Hierarchy Standard)
Para perguntas sobre a função de diretório do Linux, você também deve verificar o FHS: / var / crash: Dumps de falha do sistema (opcional) | linuxfoundation.org
Especifica /var/crash
como:
/ var / crash: despejos de memória do sistema (opcional)
Este diretório contém despejos de memória do sistema. Na data deste release do padrão, os despejos de memória do sistema não eram suportados no Linux, mas podiam ser suportados por outros sistemas que podem estar em conformidade com o FHS.
Mas como outros mencionaram, o Debian estendeu o padrão para falhas no espaço do usuário também via corekeeper.
Apport
No Ubuntu 14.04, é o Apport | Ubuntu Wiki, em vez do corekeeper, que coloca o espaço do usuário travado (o corekeeper não é instalado por padrão, mas disponível nos repositórios). Apport é a causa do (in) famoso pop-up de inicialização "Problema no sistema detectado" gerado pelo programa Apport: O sistema sempre inicia com o diálogo "Problema no programa do sistema detectado" | Ask Ubuntu
corekeeper
realmente armazena coredumps normais em subpastas de/var/crash
.