So quando un programma si arresta in modo anomalo, creando alcuni file /var/crash/
. Ma non so cosa siano questi file!
Sono registri errori?
So quando un programma si arresta in modo anomalo, creando alcuni file /var/crash/
. Ma non so cosa siano questi file!
Sono registri errori?
Risposte:
No, sono crash dump del kernel, ovvero file che contengono informazioni utili per ripristinare lo stato del kernel durante il crash. Questi file sono per il tuo kernel quali core dump sono per gli eseguibili ordinari. Esiste un'utilità che può essere utilizzata per analizzare quei file: crash.
/var/crash
può rendereSystem program problem detected
scomparire popup su Ubuntu.
Citazione FHS (Filesystem Hierarchy Standard)
Per domande sulla funzione di directory per Linux, è necessario controllare anche FHS: / var / crash: Dump di arresto anomalo del sistema (opzionale) | linuxfoundation.org
Specifica /var/crash
come:
/ var / crash: dump di arresto anomalo del sistema (facoltativo)
Questa directory contiene i dump di arresto anomalo del sistema. Alla data di questa versione dello standard, i dump di arresto anomalo del sistema non erano supportati sotto Linux ma potrebbero essere supportati da altri sistemi che potrebbero essere conformi all'FHS.
Ma come altri hanno già detto, Debian ha esteso lo standard per i crash dello spazio utente anche tramite corekeeper.
apport
In Ubuntu 14.04, è Apport | Ubuntu Wiki invece di corekeeper che mette in crash lo spazio utente lì (corekeeper non è installato di default, ma disponibile nei repository). Apport è la causa del (in) famoso popup di avvio "Problema di sistema rilevato" generato dal programma Apport: Il sistema inizia sempre con la finestra di dialogo "Rilevato problema di programma di sistema" | Chiedi a Ubuntu
corekeeper
realtà memorizza normali coredump nelle sottocartelle di/var/crash
.