Je ne sais pas si stackoverflow est le bon endroit pour cela, mais comme c'est pour le développement embarqué, et j'ai besoin de core dumps, qui sont aussi pour le développement, j'ai pensé que c'était le meilleur endroit à demander. J'essaie d'activer les dumps core globaux de telle sorte que chaque fois qu'un programme plante d'une manière qui produit un core, il est écrit dans/foo/bar/core. Chaque fois qu'un programme tombe en panne, il écrase l'ancien fichier core. À l'heure actuelle, j'ai essayé ce qui suit:Comment activer les vidages centraux pour les processus daemon sur montavista linux?
L'ajout de ce à limits.conf
#<domain> <type> <item> <value>
* soft core unlimited
root soft core unlimited
# End of file
L'ajout de ce à sysctl.conf:
# Core Files
kernel.core_pattern=/mnt/ffs/core
kernel.core_uses_pid=0
Cela ne fonctionne pas. Si je démarre le système, faites un sysctl -p
, ulimit -c unlimited
puis redémarrez les processus à la main (sans le script init), j'obtiens un fichier core dans/foo/bar, mais le PID est ajouté. Toute aide serait grandement appréciée.