이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 btraceback 명령입니다.
프로그램:
이름
btraceback - gdb 및 bsmtp 주변의 래퍼 스크립트
개요
btraceback /경로/대상/바이너리 PID
기술
btraceback 주위의 래퍼 쉘 스크립트입니다. gdb 디버거(또는 dbx Solaris 시스템의 경우)
과 bsmtp, 디버깅 목적으로 제공됩니다.
사용법
btraceback 충돌 중에 Bacula 데몬의 예외 처리기에 의해 호출됩니다. 그것
또한에 속하는 스레드의 현재 상태를 보기 위해 대화형으로 호출할 수도 있습니다.
하지만 문제를 디버깅하려는 경우가 아니면 권장되지 않습니다(아래 참조).
노트
제대로 작동하려면 디버깅 기호를 디버거에서 사용할 수 있어야 합니다.
시스템 및 gdb 또는 dbx(Solaris 시스템의 경우)는 다음에서 사용할 수 있어야 합니다. $ PATH.
Director 또는 Storage 데몬이 루트가 아닌 UID에서 실행되는 경우 아마도 다음을 수행해야 할 것입니다.
수정 btraceback 호출에 대한 권한을 높이는 스크립트 gdb/dbx, 그것을 보장하기 위해
데몬이 호출할 때 디버그할 수 있는 적절한 권한이 있습니다.
Bacula를 사용하더라도 btraceback 예외 처리기 내에서는 항상 안전하며 수동입니다.
또는 대화형 사용 btraceback 라이브 디버깅과 동일한 위험이 있습니다.
이는 드물고 비정상적인 상황에서 Bacula가 충돌할 수 있음을 의미합니다.
따라서 수동으로 사용하는 것을 권장하지 않습니다. btraceback 생산 환경에서
문제를 디버깅하는 데 필요한 경우가 아니면.
환경
btracback 에 의존 $ PATH 디버거를 찾으려면.
onworks.net 서비스를 사용하여 btraceback을 온라인으로 사용하세요.