אנגליתצרפתיתספרדי

סמל OnWorks

bashdb - מקוון בענן

הפעל bashdb בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה bashdb שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


bashdb - סקריפט באגים של bash

תַקצִיר


bashdb [אפשרויות] [--] שם תסריט [תסריט אפשרויות]

bashdb [אפשרויות] -ג מחרוזת ביצוע

לחבוט --מנפה [bash-Options...] שם תסריט [תסריט אפשרויות]

תיאור


"bashdb" הוא סקריפט bash שאליו מסדר ל-bash script אחר להתבצע ניפוי באגים. ה
ל-debugger יש ממשק פקודה דומה לזה של gdb(1).

הדרך שבה סקריפט זה מסדר את ניפוי הבאגים הוא על ידי הכללת (או למעשה "מקור"-ing)
קוד תמיכה באיתור באגים ולאחר מכן מוצא את הסקריפט או מחרוזת הפקודה הנתונה.

בעיה אחת במקור לסקריפט שפותח באגים היא ששם התוכנית המאוחסן ב-$0 יהיה
"bashdb" במקום שם התסריט שיש לנפות באגים. התסריט שפותח באגים יעשה זאת
להופיע בערימת שיחה לא כפריט העליון אלא כפריט מתחת ל-bashdb. אם זה של
דאגה, השתמש בצורה האחרונה שניתנה למעלה, "bash --debugger" שם תסריט [אפשרויות סקריפט].

אם השתמשת בסקריפט bashdb וצריך להעביר אפשרויות לסקריפט לניפוי באגים, הוסף "--"
לפני שם התסריט. זה יגיד ל-bashdb לא לנסות לעבד אפשרויות נוספות.

עיין במדריך העזרhttp://bashdb.sourceforge.net/bashdb.html> איך להתקשר
מאתר הבאגים מתוך התוכנית שלך או לארגן למאתר הבאגים לקרוא כאשר שלך
לתוכנית נשלח אות.

אפשרויות


-h | --עֶזרָה
הדפס הודעת שימוש בשגיאה רגילה וצא עם קוד החזרה של 100.

-א | --ביאור רָמָה
מגדיר פלט מחסנית נוספת ומידע סטטוס המאפשר חזיתות כגון
emacs כדי לעקוב אחר מה שקורה ללא סקר.

זה נחוץ עבור בדיקות רגרסיה. שימוש באפשרות זו שווה ערך להנפקה:

הגדר הערה LEVEL

בתוך מאתר הבאגים.

-ב | --שם בסיס
במקומות שבהם שם קובץ מופיע בפלט באגים תן רק את שם הבסיס בלבד.
זה נחוץ עבור בדיקות רגרסיה. שימוש באפשרות זו שווה ערך להנפקה:

הגדר את שם הבסיס

בתוך מאתר הבאגים.

-n | nx
בדרך כלל מאתר הבאגים יקרא פקודות מאתר באגים ב"~/.bashdbinit"אם הקובץ הזה
קיים לפני קבלת אינטראקציה עם המשתמש. ".bashdbinit" הוא אנלוגי לזה של Perl
".perldb" או ".gdbinit" של GNU gdb: משתמש עשוי לרצות ליצור פרופיל ניפוי באגים כזה
כדי להוסיף התאמות אישיות שונות ספציפיות למשתמש.

באמצעות האפשרות "-n" קובץ האתחול הזה לא ייקרא. זה שימושי ב
בדיקות רגרסיה או במעקב אחר בעיה בפרופיל ".bashdbinit" של האדם.

-c מחרוזת הפקודה
במקום לציין שם של קובץ סקריפט, אפשר לתת למחרוזת ביצוע את זה
יש לנפות באגים. השתמש באפשרות זו כדי לעשות זאת.

אם תפעיל את מאתר הבאגים באמצעות "bash --debugger", שם הקובץ שיופיע ב
רישום מקור או ב-call stack trace יהיה השם המלאכותי *BOGUS*.

-q | --שֶׁקֶט
אל תדפיס גרסת מבוא ומידע על זכויות יוצרים. זה שוב שימושי ב
בדיקות רגרסיה שבהן איננו רוצים לכלול תאריך זכויות יוצרים שניתן לשנות ב-
התאמת מבחן רגרסיה.

-x debugger-cmdfile
הפעל את פקודות ניפוי הבאגים debugger-cmdfile לפני קבלת קלט משתמש. אלה
אולם, הפקודות נקראות לאחר כל פקודות ".bashdbinit". שוב זה שימושי
הפעלת סקריפטים לניפוי באגים לבדיקת רגרסיה.

-ל | --סִפְרִיָה ספריית באגים
מאתר הבאגים צריך לספק מקור או לכלול מספר פונקציות ואלו נמצאות ב-a
סִפְרִיָה. אם אפשרות זו לא ניתנת, מיקום ברירת המחדל של הספרייה הוא ביחס ל
סקריפט bashdb המותקן: "../lib/bashdb".

-T | --tempdir ספריית קבצים זמנית
מאתר הבאגים צריך לעשות שימוש באחסון זמני של מערכת הקבצים כדי לחסוך מתמיד
מידע על פני החזרת תת-מעטפת או על מנת להעריך ביטוי. ה
ספריית ברירת המחדל היא "/ Tmpאבל אתה יכול להשתמש באפשרות זו כדי להגדיר את הספרייה היכן
ייווצרו קבצים זמניים לניפוי באגים.

-ט | --tty שם tty
פלט באגים בדרך כלל עובר לטרמינל ולא ל-STDOUT שבו ניפוי באגים
התוכנית עשויה להשתמש. קביעת ה-tty או הפסאודו-tty נעשית בדרך כלל
אוטומטית. עם זאת, אם ברצונך לשלוט לאן יוצא פלט באגים, השתמש בזה
אוֹפְּצִיָה.

אם אתה רוצה שהפלט יעבור ל-STDOUT השתמש ב-&1. הערה: ייתכן שיהיה צורך להשתמש ב-'&' או
מצוטט כדי למנוע פרשנות של קונכיות עם התפצלות.

-V | --גִרְסָה
הצג מספר גרסה וללא אחריות וצא עם קוד החזרה 1.

-X | --זֵכֶר
בדומה למעקב אחר שורות ""set -x"" אלא שבברירת מחדל המיקום של כל שורה,
רמת bash ורמת subshell מודפסים. אולי תוכל להשיג משהו
דומה בערך אם אתה מגדיר את "PS4" כדלקמן

export PS4='(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]}\n'

עם זאת, בניגוד למעקב ""set -x"", הזחה של התוכנית המקורית היא גם
נשמר בפלט המקור. ואם אתה מפריע לתוכנית עם הפסקה (א
אות "SIGINT", אתה תיכנס למאתר הבאגים (בהנחה שהתוכנית שלך לא תקועה בפח
"SIGINT").

השתמש ב-bashdb באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad