ນີ້ແມ່ນຄໍາສັ່ງ btraceback ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
btraceback - wrapper script ປະມານ gdb ແລະ bsmtp
ສະຫຼຸບສັງລວມ
btraceback /path/to/binary pid
ລາຍລະອຽດ
btraceback ແມ່ນ script shell wrapper ປະມານ gdb debugger (ຫຼື dbx ກ່ຽວກັບລະບົບ Solaris)
ແລະ bsmtp, ສະຫນອງໃຫ້ເພື່ອຈຸດປະສົງ debugging.
ການນໍາໃຊ້
btraceback ຖືກເອີ້ນໂດຍຕົວຈັດການຂໍ້ຍົກເວັ້ນຂອງ Bacula daemon ໃນລະຫວ່າງການເກີດອຸປະຕິເຫດ. ມັນ
ສາມາດເອີ້ນໄດ້ແບບໂຕ້ຕອບເພື່ອເບິ່ງສະຖານະປັດຈຸບັນຂອງກະທູ້ທີ່ເປັນຂອງ a
ຂະບວນການ, ແຕ່ນີ້ບໍ່ໄດ້ຖືກແນະນໍາເວັ້ນເສຍແຕ່ວ່າທ່ານກໍາລັງພະຍາຍາມແກ້ໄຂບັນຫາ (ເບິ່ງຂ້າງລຸ່ມນີ້).
ຫມາຍເຫດ
ເພື່ອເຮັດວຽກຢ່າງຖືກຕ້ອງ, ສັນຍາລັກດີບັກຈະຕ້ອງມີໃຫ້ກັບຕົວດີບັກເທິງ
ລະບົບ, ແລະ gdb, ຫຼື dbx (ໃນລະບົບ Solaris) ຕ້ອງມີຢູ່ໃນ $ PATH.
ຖ້າ Director ຫຼື Storage daemon ແລ່ນພາຍໃຕ້ uid ທີ່ບໍ່ແມ່ນຮາກ, ທ່ານອາດຈະຕ້ອງການ
ປັບປຸງແກ້ໄຂ btraceback script ເພື່ອຍົກລະດັບສິດທິພິເສດສໍາລັບການໂທຫາ gdb/dbx, ເພື່ອຮັບປະກັນມັນ
ມີການອະນຸຍາດທີ່ເຫມາະສົມທີ່ຈະດີບັກເມື່ອເອີ້ນໂດຍ daemon.
ເຖິງແມ່ນວ່າການນໍາໃຊ້ Bacula ຂອງ btraceback ພາຍໃນຕົວຈັດການຂໍ້ຍົກເວັ້ນຂອງມັນສະເຫມີປອດໄພ, ຄູ່ມື
ຫຼືການໂຕ້ຕອບຂອງການນໍາໃຊ້ btraceback ແມ່ນຂຶ້ນກັບຄວາມສ່ຽງດຽວກັນກ່ວາການດີບັກສົດຂອງໃດໆ
ໂຄງການ, ຊຶ່ງຫມາຍຄວາມວ່າມັນສາມາດເຮັດໃຫ້ Bacula crash ພາຍໃຕ້ສະຖານະການທີ່ຫາຍາກແລະຜິດປົກກະຕິ.
ດັ່ງນັ້ນ, ພວກເຮົາບໍ່ແນະນໍາໃຫ້ໃຊ້ຄູ່ມື btraceback ໃນສະພາບແວດລ້ອມການຜະລິດ
ເວັ້ນເສຍແຕ່ວ່າມັນຈໍາເປັນສໍາລັບການ debugging ບັນຫາ.
ENVIRONMENT
btracback ຂື້ນກັບ $ PATH ເພື່ອຊອກຫາ debugger ໄດ້.
ໃຊ້ btraceback ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net