Πίνακας περιεχομένων:

Πώς μπορώ να εντοπίσω ένα σενάριο φλοιού;
Πώς μπορώ να εντοπίσω ένα σενάριο φλοιού;

Βίντεο: Πώς μπορώ να εντοπίσω ένα σενάριο φλοιού;

Βίντεο: Πώς μπορώ να εντοπίσω ένα σενάριο φλοιού;
Βίντεο: Πώς να προστατεύεις τα συναισθήματά σου | Agnes Alice Mariakaki 2024, Νοέμβριος
Anonim

Ανίχνευση κελύφους απλά σημαίνει ιχνηλασία την εκτέλεση των εντολών στο α σενάριο κελύφους . Για ενεργοποίηση ανίχνευση κελύφους , χρησιμοποιήστε την επιλογή εντοπισμού σφαλμάτων -x. Αυτό κατευθύνει το κέλυφος για να εμφανίσετε όλες τις εντολές και τα ορίσματά τους στο τερματικό καθώς εκτελούνται.

Ομοίως, οι άνθρωποι ρωτούν, πώς μπορώ να εντοπίσω ένα σενάριο bash;

Ξεκινήστε το σενάριο bash με κτυπώ δυνατά -Χ./ γραφή .sh ή προσθέστε στο δικό σας γραφή ορίστε -x για να δείτε την έξοδο εντοπισμού σφαλμάτων. Μπορείτε να χρησιμοποιήσετε την επιλογή -p της εντολής καταγραφέα για να ορίσετε μια μεμονωμένη εγκατάσταση και επίπεδο για να γράψετε την έξοδο μέσω τοπικού syslog στο δικό της αρχείο καταγραφής.

Ομοίως, πώς μπορώ να εκτελέσω ένα σενάριο φλοιού σε αναλυτική λειτουργία; Ακολουθούν οι κύριες επιλογές εντοπισμού σφαλμάτων σεναρίου φλοιού:

  1. -v (συντόμευση για λεπτομερείς) – λέει στο κέλυφος να εμφανίζει όλες τις γραμμές σε ένα σενάριο ενώ διαβάζονται, ενεργοποιεί τη λειτουργία αναλυτικής χρήσης.
  2. -n (συντομογραφία για το noexec ή χωρίς εκτέλεση) – δίνει εντολή στο φλοιό να διαβάσει όλες τις εντολές, αλλά δεν τις εκτελεί.

Εδώ, πώς μπορώ να δω τα αρχεία καταγραφής σεναρίων κελύφους;

αρχεία καταγραφής Linux μπορεί να προβληθεί με το εντολή cd/var/ κούτσουρο , στη συνέχεια πληκτρολογώντας το εντολή Να δω το κούτσουρα αποθηκεύονται σε αυτόν τον κατάλογο. Ενα από τα πιο σημαντικά κούτσουρα για προβολή είναι το syslog, το οποίο κούτσουρα τα πάντα εκτός από μηνύματα που σχετίζονται με την ταυτότητα.

Πώς διορθώνετε ένα σενάριο;

Για εντοπισμό σφαλμάτων σεναρίων:

  1. Ενεργοποιήστε το Script Debugger κάνοντας ένα από τα εξής:
  2. Χρησιμοποιήστε αυτά τα στοιχεία ελέγχου για τον εντοπισμό σφαλμάτων του σεναρίου:
  3. Επιλέξτε Παύση στο σφάλμα εάν θέλετε τα σενάρια να παύουν όταν παρουσιάζονται σφάλματα.
  4. Επιλέξτε μενού Εργαλεία > Εντοπισμός σφαλμάτων σεναρίων.
  5. Εκτελέστε ένα σενάριο που καλεί ένα δευτερεύον σενάριο.
  6. Κάντε κλικ στο Step Into.

Συνιστάται: