Shell: GNU core dump
Résolu
guhty
Messages postés
2
Statut
Membre
-
guhty Messages postés 2 Statut Membre -
guhty Messages postés 2 Statut Membre -
Bonjour,
Lors d'un crash, j'ai un fichier core qui est generé, core.xxxxx.
Pour analyser ce fichier, la commande ci-dessous est appliquée :
gdb path/java file_core
...............
ensuite je lui rentre de 2 commandes
(gdb) thread apply all where
(gdb) quit
J'aimerai encapsuler cette commande dans du shell mais je bloque à cause de l'invite de commande :( ou peut être que le shell n'est pas approprié pour cette commande.
Exemple :
#!/usr/bin/ksh
gdb -q path/bin/java $file_core > $LOGFILE 2>&1
mais je bloque car je dois entrer les commandes. En regardant gdb help, je suis perdue, même en utilisant "set logging on".
Si vous avez une idée ou une aide à m'apportez, ça me serait d'une grand utilité.
Je vous remercie d'avance.
Lors d'un crash, j'ai un fichier core qui est generé, core.xxxxx.
Pour analyser ce fichier, la commande ci-dessous est appliquée :
gdb path/java file_core
...............
ensuite je lui rentre de 2 commandes
(gdb) thread apply all where
(gdb) quit
J'aimerai encapsuler cette commande dans du shell mais je bloque à cause de l'invite de commande :( ou peut être que le shell n'est pas approprié pour cette commande.
Exemple :
#!/usr/bin/ksh
gdb -q path/bin/java $file_core > $LOGFILE 2>&1
mais je bloque car je dois entrer les commandes. En regardant gdb help, je suis perdue, même en utilisant "set logging on".
Si vous avez une idée ou une aide à m'apportez, ça me serait d'une grand utilité.
Je vous remercie d'avance.
1 réponse
-
Salut,
Extrait :--command=command-file
-x command-file
File listing GDB commands to perform. Good for automating set-up.
Tu mets tes commandes dans un fichier que tu appelles depuis ta ligne de commande.