Dies ist der Befehl btraceback, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
btraceback – Wrapper-Skript um GDB und BSMTP
ZUSAMMENFASSUNG
btraceback /pfad/zu/binär pid
BESCHREIBUNG
btraceback ist ein Wrapper-Shell-Skript um das gdb Debugger (oder dbx auf Solaris-Systemen)
und bsmtp, bereitgestellt für Debugging-Zwecke.
ANWENDUNG
btraceback wird von den Ausnahmehandlern der Bacula-Daemons bei einem Absturz aufgerufen. Es
kann auch interaktiv aufgerufen werden, um den aktuellen Status der zu a gehörenden Threads anzuzeigen
Dies wird jedoch nicht empfohlen, es sei denn, Sie versuchen, ein Problem zu debuggen (siehe unten).
ANMERKUNG
Um ordnungsgemäß zu funktionieren, müssen dem Debugger auf dem Debugging-Symbole zur Verfügung stehen
System und gdb oder dbx (auf Solaris-Systemen) müssen im verfügbar sein $ PATH.
Wenn der Director- oder Storage-Daemon unter einer Nicht-Root-UID ausgeführt wird, müssen Sie dies wahrscheinlich tun
ändern die btraceback Skript zur Erhöhung der Berechtigungen für den Anruf gdb/dbx, um dies sicherzustellen
verfügt über die entsprechenden Berechtigungen zum Debuggen, wenn es vom Daemon aufgerufen wird.
Obwohl Baculas Verwendung von btraceback innerhalb seiner Ausnahmehandler ist immer sicher, manuell
oder interaktive Nutzung von btraceback unterliegt den gleichen Risiken wie das Live-Debuggen anderer
Programm, was bedeutet, dass es unter seltenen und ungewöhnlichen Umständen zum Absturz von Bacula führen kann.
Daher empfehlen wir die manuelle Verwendung von nicht btraceback in Produktionsumgebungen
es sei denn, es ist zum Debuggen eines Problems erforderlich.
bttrackback beruht auf $ PATH um den Debugger zu finden.
Nutzen Sie btraceback online über die Dienste von onworks.net