Dit is de opdracht btraceback die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
btraceback - wrapper-script rond gdb en bsmtp
KORTE INHOUD
btraceback /pad/naar/binair pid
PRODUCTBESCHRIJVING
btraceback is een wrapper shell-script rond de gdb foutopsporing (of dbx op Solaris-systemen)
en bsmtp, bedoeld voor foutopsporingsdoeleinden.
GEBRUIK
btraceback wordt aangeroepen door de uitzonderingshandlers van de Bacula-daemons tijdens een crash. Het
kan ook interactief worden aangeroepen om de huidige status van de threads die bij een
proces, maar dit wordt niet aanbevolen, tenzij u probeert een probleem op te lossen (zie hieronder).
OPMERKINGEN
Om correct te werken, moeten foutopsporingssymbolen beschikbaar zijn voor de debugger op het
systeem, en gdb of dbx (op Solaris-systemen) moet beschikbaar zijn in het $ PATH.
Als de Director of Storage-daemon onder een niet-root-UID draait, moet u dat waarschijnlijk ook zijn
wijzigen van de btraceback script om de rechten voor de oproep te verhogen gdb/dbx, om ervoor te zorgen
heeft de juiste machtigingen om te debuggen wanneer deze wordt aangeroepen door de daemon.
Hoewel Bacula's gebruik van btraceback binnen zijn uitzonderingshandlers is altijd veilig, handmatig
of interactief gebruik van btraceback is onderhevig aan dezelfde risico's als live debuggen van welke dan ook
programma, wat betekent dat Bacula onder zeldzame en abnormale omstandigheden kan crashen.
Bijgevolg raden we handmatig gebruik van niet aan btraceback in productieomgevingen
tenzij het nodig is om een probleem op te lossen.
MILIEU
btracback vertrouwt op $ PATH om de debugger te vinden.
Gebruik btraceback online met behulp van onworks.net-services