Це команда btraceback, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
btraceback - сценарій оболонки навколо gdb і bsmtp
СИНТАКСИС
btraceback /шлях/до/бінарного файлу ПІД
ОПИС
btraceback це сценарій оболонки оболонки навколо gdb налагоджувач (або dbx в системах Solaris)
та bsmtp, що надається для налагодження.
ВИКОРИСТАННЯ
btraceback викликається обробниками винятків демонов Bacula під час збою. Це
також можна викликати інтерактивно для перегляду поточного стану потоків, що належать a
але це не рекомендується, якщо ви не намагаєтесь усунути проблему (див. нижче).
ПРИМІТКИ
Для належної роботи символи налагодження повинні бути доступні налагоджувачу на
system, а gdb або dbx (у системах Solaris) має бути доступним у $ PATH.
Якщо демон Director або Storage працює під некореневим uid, вам, ймовірно, потрібно буде
змінити btraceback сценарій для підвищення привілеїв для виклику gdb/dbx, щоб це забезпечити
має відповідні дозволи для налагодження під час виклику демона.
Хоча використання Bacula btraceback у своїх обробниках винятків завжди безпечно, вручну
або інтерактивне використання btraceback піддається тим самим ризикам, що й будь-яке налагодження в реальному часі
програма, що означає, що вона може призвести до збою Bacula за рідкісних і незвичайних обставин.
Тому ми не рекомендуємо ручне використання btraceback у виробничих середовищах
якщо це не потрібно для усунення проблеми.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
btracback спирається на $ PATH щоб знайти налагоджувач.
Використовуйте btraceback онлайн за допомогою сервісів onworks.net