Jest to polecenie btraceback, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
btraceback - skrypt otaczający gdb i bsmtp
STRESZCZENIE
bśledzenie /ścieżka/do/binarnego Pid
OPIS
bśledzenie to skrypt powłoki otaczający plik gdb debuger (lub dbx w systemach Solaris)
i bsmtp, udostępnione do celów debugowania.
ZASTOSOWANIE
bśledzenie jest wywoływany przez procedury obsługi wyjątków demonów Bacula podczas awarii. To
można również wywołać interaktywnie, aby wyświetlić bieżący stan wątków należących do a
proces, ale nie jest to zalecane, chyba że próbujesz debugować problem (patrz poniżej).
UWAGI
Aby działać poprawnie, symbole debugowania muszą być dostępne dla debuggera na stronie
system, a gdb lub dbx (w systemach Solaris) muszą być dostępne w pliku $ PATH.
Jeśli demon Director lub Storage działa pod identyfikatorem użytkownika innym niż root, prawdopodobnie będziesz musiał to zrobić
modyfikować bśledzenie skrypt podnoszący uprawnienia dla wywołania gdb/dbx, aby to zapewnić
ma odpowiednie uprawnienia do debugowania po wywołaniu przez demona.
Chociaż użycie Baculi bśledzenie w ramach procedur obsługi wyjątków jest zawsze bezpieczny, ręczny
lub interaktywne wykorzystanie bśledzenie podlega temu samemu ryzyku, co debugowanie na żywo
programu, co oznacza, że w rzadkich i nietypowych okolicznościach może spowodować awarię Baculi.
W związku z tym nie zalecamy ręcznego korzystania z bśledzenie w środowiskach produkcyjnych
chyba że jest to wymagane do debugowania problemu.
ŚRODOWISKO
btraback polega na $ PATH aby znaleźć debuger.
Korzystaj z btraceback online, korzystając z usług onworks.net