Ini ialah arahan btraceback yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
btraceback - skrip pembalut di sekeliling gdb dan bsmtp
SINOPSIS
btraceback /path/to/binary pid
DESCRIPTION
btraceback ialah skrip shell pembalut di sekeliling gdb penyahpepijat (atau dbx pada sistem Solaris)
and bsmtp, disediakan untuk tujuan penyahpepijatan.
PENGGUNAAN
btraceback dipanggil oleh pengendali pengecualian daemon Bacula semasa kemalangan. Ia
juga boleh dipanggil secara interaktif untuk melihat keadaan semasa benang kepunyaan a
proses, tetapi ini tidak disyorkan melainkan anda cuba menyahpepijat masalah (lihat di bawah).
NOTA
Untuk berfungsi dengan betul, simbol nyahpepijat mesti tersedia untuk penyahpepijat pada
sistem, dan gdb, atau dbx (pada sistem Solaris) mesti tersedia dalam $ PATH.
Jika daemon Pengarah atau Storan berjalan di bawah uid bukan akar, anda mungkin perlu
ubah suai btraceback skrip untuk meningkatkan keistimewaan untuk panggilan ke gdb/dbx, untuk memastikannya
mempunyai kebenaran yang sesuai untuk nyahpepijat apabila dipanggil oleh daemon.
Walaupun penggunaan Bacula btraceback dalam pengecualiannya, pengendali sentiasa selamat, manual
atau penggunaan interaktif btraceback tertakluk kepada risiko yang sama daripada penyahpepijatan langsung mana-mana
program, yang bermaksud ia boleh menyebabkan Bacula ranap dalam keadaan yang jarang berlaku dan tidak normal.
Oleh itu, kami tidak mengesyorkan penggunaan manual btraceback dalam persekitaran pengeluaran
melainkan ia diperlukan untuk menyahpepijat masalah.
PERSEKITARAN
btrackback bergantung kepada $ PATH untuk mencari penyahpepijat.
Gunakan btraceback dalam talian menggunakan perkhidmatan onworks.net