Je sais quand un programme plante, certains fichiers se créent /var/crash/
. Mais je ne sais pas ce que sont ces fichiers!
S'agit-il de journaux d'erreurs?
Je sais quand un programme plante, certains fichiers se créent /var/crash/
. Mais je ne sais pas ce que sont ces fichiers!
S'agit-il de journaux d'erreurs?
Réponses:
Non, ce sont des vidages sur incident du noyau, c'est-à-dire des fichiers qui contiennent des informations utiles pour récupérer l'état du noyau lors de son plantage. Ces fichiers sont pour votre noyau ce que sont les vidages mémoire pour les exécutables ordinaires. Il existe un utilitaire qui peut être utilisé pour analyser ces fichiers: crash.
/var/crash
peut faire disparaître les System program problem detected
popups sur Ubuntu.
Devis FHS (Filesystem Hierarchy Standard)
Pour les questions sur la fonction de répertoire pour Linux, vous devez également vérifier le FHS: / var / crash: vidages sur incident système (facultatif) | linuxfoundation.org
Il précise /var/crash
que:
/ var / crash: vidages sur incident système (facultatif)
Ce répertoire contient les vidages sur incident système. À la date de cette version de la norme, les vidages sur incident système n'étaient pas pris en charge sous Linux, mais peuvent être pris en charge par d'autres systèmes qui peuvent être conformes au FHS.
Mais comme d'autres l'ont mentionné, Debian a également étendu la norme pour les plantages dans l'espace utilisateur via corekeeper.
Apport
Dans Ubuntu 14.04, c'est Apport | Ubuntu Wiki au lieu de corekeeper qui y place des plantages utilisateur (corekeeper n'est pas installé par défaut, mais disponible sur les référentiels). Apport est la cause de la (in) fameuse popup de démarrage "Problème système détecté" générée par le programme Apport: Le système démarre toujours avec la boîte de dialogue "Problème de programme système détecté" | Demandez à Ubuntu
corekeeper
stocke en fait des coredumps normaux dans des sous-dossiers de/var/crash
.