תוכן עניינים:

איך אני עוקב אחר סקריפט מעטפת?
איך אני עוקב אחר סקריפט מעטפת?

וִידֵאוֹ: איך אני עוקב אחר סקריפט מעטפת?

וִידֵאוֹ: איך אני עוקב אחר סקריפט מעטפת?
וִידֵאוֹ: Shell Scripting - Linux Tutorial # 15 2024, נוֹבֶמבֶּר
Anonim

מעקב אחר פגזים פשוט אומר מַעֲקָב ביצוע הפקודות בא תסריט מעטפת . כדי להדליק מעקב אחר קונכיות , השתמש באפשרות ניפוי באגים -x. זה מכוון את צדף כדי להציג את כל הפקודות והארגומנטים שלהן בטרמינל תוך כדי ביצוען.

באופן דומה, אנשים שואלים, איך אני מתחקה אחר תסריט bash?

התחל את שלך תסריט bash עם לַחֲבוֹט -איקס./ תַסרִיט .sh או הוסף ב- תַסרִיט הגדר -x כדי לראות פלט באגים. אתה יכול להשתמש באפשרות -p של פקודת לוגר כדי להגדיר מתקן ורמה בודדים לכתוב פלט באמצעות syslog מקומי לקובץ היומן שלו.

באופן דומה, כיצד אוכל להריץ סקריפט מעטפת במצב מילולי? להלן אפשרויות ניפוי הסקריפט הראשי של מעטפת:

  1. -v (קיצור של מילולי) - אומר למעטפת להציג את כל השורות בסקריפט בזמן שהן נקראות, זה מפעיל מצב מילולי.
  2. -n (קיצור של noexec או no ecxecution) - מורה למעטפת לקרוא את כל הפקודות, אולם אינו מבצע אותן.

כאן, כיצד אוכל להציג יומני סקריפטים של מעטפת?

יומני לינוקס ניתן לראות עם פקודה cd/var/ עֵץ , ולאחר מכן על ידי הקלדת ה- פקודה לראות את יומנים מאוחסן תחת ספרייה זו. אחד החשובים יומנים לצפייה הוא ה-syslog, אשר יומנים הכל מלבד הודעות הקשורות לאימות.

איך מנפים באגים בסקריפט?

כדי לנפות באגים בסקריפטים:

  1. הפעל את Script Debugger על ידי ביצוע אחת מהפעולות הבאות:
  2. השתמש בפקדים הבאים כדי לנפות באגים בסקריפט:
  3. בחר השהה בעת שגיאה אם ברצונך שהסקריפטים יושהו כאשר נתקלים בשגיאות.
  4. בחר בתפריט כלים > Script Debugger.
  5. בצע סקריפט שקורא לסקריפט משנה.
  6. לחץ על צעד לתוך.

מוּמלָץ: