Il s'agit de la commande btraceback qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
btraceback - script wrapper autour de gdb et bsmtp
SYNOPSIS
btraceback /chemin/vers/binaire Pid
DESCRIPTION
btraceback est un script shell wrapper autour du gdb débogueur (ou dbx sur les systèmes Solaris)
ainsi que bsmtp, fourni à des fins de débogage.
UTILISATION
btraceback est appelé par les gestionnaires d'exceptions des démons Bacula lors d'un crash. Il
peut également être appelé de manière interactive pour afficher l'état actuel des threads appartenant à un
processus, mais cela n'est pas recommandé, sauf si vous essayez de déboguer un problème (voir ci-dessous).
NOTES
Pour fonctionner correctement, les symboles de débogage doivent être disponibles pour le débogueur sur le
système, et gdb ou dbx (sur les systèmes Solaris) doivent être disponibles dans le $ CHEMIN.
Si le démon Director ou Storage s'exécute sous un ID utilisateur non root, vous devrez probablement être
modifier le btraceback script pour élever les privilèges pour l'appel à gdb/dbx, pour l'assurer
dispose des autorisations appropriées pour déboguer lorsqu'il est appelé par le démon.
Bien que l'utilisation par Bacula de btraceback dans ses gestionnaires d'exceptions, c'est toujours sûr, manuel
ou une utilisation interactive de btraceback est soumis aux mêmes risques que le débogage en direct de n'importe quel
programme, ce qui signifie qu'il pourrait provoquer le crash de Bacula dans des circonstances rares et anormales.
Par conséquent, nous déconseillons l’utilisation manuelle de btraceback dans les environnements de production
sauf si cela est nécessaire pour déboguer un problème.
ENVIRONNEMENT
btracback repose sur $ CHEMIN pour trouver le débogueur.
Utilisez btraceback en ligne à l'aide des services onworks.net