این دستور btraceback است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
btraceback - اسکریپت wrapper در اطراف gdb و bsmtp
خلاصه
btraceback /path/to/binary pid
شرح
btraceback یک اسکریپت پوسته بسته بندی در اطراف است gdb دیباگر (یا dbx در سیستم های سولاریس)
و bsmtp، برای اهداف اشکال زدایی ارائه شده است.
طریقه استفاده
btraceback توسط کنترل کننده های استثنای دیمون های Bacula در هنگام تصادف فراخوانی می شود. آی تی
همچنین می تواند به صورت تعاملی برای مشاهده وضعیت فعلی رشته های متعلق به a فراخوانی شود
پردازش کنید، اما این توصیه نمی شود مگر اینکه بخواهید مشکلی را اشکال زدایی کنید (به زیر مراجعه کنید).
NOTES
برای اینکه به درستی کار کند، نمادهای اشکال زدایی باید در دسترس اشکال زدا قرار گیرند
سیستم، و gdb یا dbx (در سیستم های سولاریس) باید در دسترس باشد $ PATH.
اگر دایمون Director یا Storage تحت یک uid غیر ریشه اجرا شود، احتمالاً باید این کار را انجام دهید
اصلاح کنید btraceback اسکریپت برای بالا بردن امتیازات برای تماس با gdb/dbx، برای اطمینان از آن
دارای مجوزهای مناسب برای رفع اشکال در هنگام فراخوانی توسط دیمون.
اگرچه استفاده باکولا از btraceback در کنترل کننده های استثنای آن همیشه ایمن، دستی است
یا استفاده تعاملی از btraceback در معرض خطرات مشابهی نسبت به اشکال زدایی زنده هر کدام است
برنامه، به این معنی که می تواند در شرایط نادر و غیرعادی باعث از کار افتادن Bacula شود.
در نتیجه ما استفاده دستی را توصیه نمی کنیم btraceback در محیط های تولید
مگر اینکه برای رفع اشکال یک مشکل لازم باشد.
محیط زیست
btracback بر اساس $ PATH برای پیدا کردن دیباگر
از btraceback آنلاین با استفاده از خدمات onworks.net استفاده کنید