これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド btraceback です。
プログラム:
NAME
btraceback - gdb と bsmtp のラッパー スクリプト
SYNOPSIS
bトレースバック /パス/へ/バイナリ ピッド
DESCRIPTION
bトレースバック を囲むラッパー シェル スクリプトです。 GDB デバッガ (または dbxの Solaris システム上)
& BSMTP、デバッグ目的で提供されます。
USAGE
bトレースバック クラッシュ時に Bacula デーモンの例外ハンドラーによって呼び出されます。 それ
対話的に呼び出して、に属するスレッドの現在の状態を表示することもできます。
ただし、問題をデバッグしようとしている場合を除き、これはお勧めできません (下記を参照)。
注意事項
正しく動作するには、デバッガがデバッグ シンボルを利用できる必要があります。
システム、および gdb または dbx (Solaris システムの場合) が $ PATH.
Director または Storage デーモンが非 root UID で実行されている場合は、おそらく次の操作が必要になります。
修正する bトレースバック への呼び出しの権限を昇格するスクリプト GDB/dbxの、それを確実にするために
デーモンによって呼び出されたときにデバッグするための適切な権限を持っています。
Bacula は bトレースバック 例外ハンドラ内では常に安全で手動です
またはインタラクティブな使用 bトレースバック ライブ デバッグと同じリスクにさらされます。
これは、まれな異常な状況下で Bacula をクラッシュさせる可能性があることを意味します。
したがって、手動での使用はお勧めしません。 bトレースバック 実稼働環境で
問題のデバッグに必要な場合を除きます。
ENVIRONMENT
トラックバック 依存している $ PATH デバッガを見つけるために。
onworks.net サービスを使用してオンラインで btraceback を使用する