זוהי הפקודה btraceback שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
btraceback - סקריפט עוטף סביב gdb ו-bsmtp
תַקצִיר
btraceback /path/to/binary PID
תיאור
btraceback הוא סקריפט מעטפת עטיפה סביב gdb מאתר באגים (או dbx על מערכות סולאריס)
ו bsmtp, מסופק למטרות ניפוי באגים.
נוהג
btraceback נקרא על ידי המטפלים החריגים של דמוני הבאקולה במהלך התרסקות. זה
ניתן לקרוא גם באופן אינטראקטיבי כדי להציג את המצב הנוכחי של השרשורים השייכים ל-a
תהליך, אבל זה לא מומלץ אלא אם כן אתה מנסה לאתר באגים (ראה להלן).
אורים
על מנת לפעול כראוי, סמלי ניפוי באגים חייבים להיות זמינים למאתר הבאגים ב-
system, ו-gdb, או dbx (במערכות Solaris) חייבים להיות זמינים ב- $ PATH.
אם דמון המנהל או האחסון פועל תחת UID שאינו שורש, כנראה שתצטרך להיות
לשנות את btraceback סקריפט להעלאת הרשאות לשיחה אל gdb/dbx, כדי להבטיח זאת
יש לו את ההרשאות המתאימות לניפוי באגים כאשר הדמון נקרא.
למרות השימוש של בקולה ב btraceback בתוך המטפלים החריגים שלו הוא תמיד בטוח, ידני
או שימוש אינטראקטיבי ב btraceback נתון לאותם סיכונים מאשר איתור באגים חי של כל אחד מהם
תוכנית, מה שאומר שהיא עלולה לגרום לקולה לקרוס בנסיבות נדירות וחריגות.
כתוצאה מכך איננו ממליצים על שימוש ידני ב btraceback בסביבות ייצור
אלא אם כן הוא נדרש לצורך איתור באגים.
הסביבה
btracback מסתמך על $ PATH כדי למצוא את מאתר הבאגים.
השתמש ב-btraceback באינטרנט באמצעות שירותי onworks.net