Inhaltsverzeichnis:

Wie kann ich ein Shell-Skript verfolgen?
Wie kann ich ein Shell-Skript verfolgen?

Video: Wie kann ich ein Shell-Skript verfolgen?

Video: Wie kann ich ein Shell-Skript verfolgen?
Video: Bash Tutorial #1 - Scripten für das Linux-Terminal 2024, Kann
Anonim

Shell-Tracing bedeutet einfach Verfolgung die Ausführung der Befehle in a Shell-Skript . Einschalten Shell-Tracing , verwenden Sie die Debugging-Option -x. Dies lenkt die Hülse um alle Befehle und ihre Argumente auf dem Terminal anzuzeigen, während sie ausgeführt werden.

Ebenso fragen die Leute, wie kann ich ein Bash-Skript verfolgen?

Starte dein Bash-Skript mit bash -x./ Skript .sh oder füge dein. hinzu Skript Setzen Sie -x, um die Debug-Ausgabe anzuzeigen. Sie können die Option -p des logger-Befehls verwenden, um eine individuelle Einrichtung und Ebene festzulegen, um die Ausgabe über das lokale Syslog in eine eigene Protokolldatei zu schreiben.

Wie führe ich ein Shell-Skript im ausführlichen Modus aus? Im Folgenden sind die primären Debugging-Optionen für Shell-Skripte aufgeführt:

  1. -v (kurz für verbose) – weist die Shell an, alle Zeilen in einem Skript anzuzeigen, während sie gelesen werden, es aktiviert den ausführlichen Modus.
  2. -n (kurz für noexec oder no ecxecution) – weist die Shell an, alle Befehle zu lesen, führt sie jedoch nicht aus.

Wie kann ich hier Shell-Skriptprotokolle anzeigen?

Linux-Protokolle kann mit dem eingesehen werden Befehl cd/var/ Protokoll , dann durch Eingabe der Befehl Ich will das sehen Protokolle unter diesem Verzeichnis gespeichert. Eins der wichtigsten Protokolle zu sehen ist das Syslog, das Protokolle alles außer auth-bezogene Nachrichten.

Wie debuggen Sie ein Skript?

So debuggen Sie Skripte:

  1. Aktivieren Sie den Skript-Debugger, indem Sie einen der folgenden Schritte ausführen:
  2. Verwenden Sie diese Steuerelemente, um das Skript zu debuggen:
  3. Wählen Sie Bei Fehler anhalten aus, wenn Sie möchten, dass Skripts angehalten werden, wenn Fehler auftreten.
  4. Wählen Sie im Menü Extras > Skript-Debugger.
  5. Führen Sie ein Skript aus, das ein untergeordnetes Skript aufruft.
  6. Klicken Sie auf Eintreten.

Empfohlen: