Les étapes ci-dessous permettent de vérifier le paramétrage AIX sur la génération de fichiers core et de montrer comment lancer cette création d'image.
1. Vérifier sur l'option "fullcore" est activée:
# lsattr -E -l sys0 -a fullcore
fullcore false Enable full CORE dump True
Si ce n'est pas le cas, modifier la paramétrage :
# chdev -l sys0 -a fullcore=true
sys0 changed
2. Générer un core depuis le processus figé :
# gencore <pid of process> <file_name>
Exemple :
# gencore 188538 /tmp/core
# ls -l
total 23800
-rw-rw-rw- 1 root system 121830973 Mar 22 09:50 core
# file core
core: AIX core file fulldump 32-bit, vxconfigd.5.3
3. Collecter ensuite le fichier core, en associant les binaires et librairies pertinentes pour aider au debogage. Ci-dessous, nous passons le fichier core et le programme concerné comme arguments :
# snapcore /tmp/core /sbin/vxconfigd.5.3
Il est également possible de faire un simple 'kill -6 process_ID' pour forcer la génération d'un core et la fin du processus.