Sommario:

Come posso tracciare uno script di shell?
Come posso tracciare uno script di shell?

Video: Come posso tracciare uno script di shell?

Video: Come posso tracciare uno script di shell?
Video: Linux Shell : i Comandi Più Importanti 2024, Maggio
Anonim

Tracciamento della conchiglia significa semplicemente tracciare l'esecuzione dei comandi in a script di shell . Accendere tracciamento delle conchiglie , usa l'opzione di debug -x. Questo dirige il guscio per visualizzare tutti i comandi e i loro argomenti sul terminale mentre vengono eseguiti.

Allo stesso modo, le persone chiedono, come posso tracciare uno script bash?

Inizia il tuo script bash insieme a bash -X./ sceneggiatura .sh o aggiungi il tuo sceneggiatura set -x per vedere l'output di debug. È possibile utilizzare l'opzione -p del comando logger per impostare una singola struttura e un livello per scrivere l'output tramite syslog locale nel proprio file di registro.

Allo stesso modo, come posso eseguire uno script di shell in modalità dettagliata? Di seguito sono riportate le opzioni di debug dello script della shell principale:

  1. -v (abbreviazione di verbose) – dice alla shell di mostrare tutte le righe in uno script mentre vengono lette, attiva la modalità verbose.
  2. -n (abbreviazione di noexec o no ecxecution) – indica alla shell di leggere tutti i comandi, tuttavia non li esegue.

Qui, come posso visualizzare i log degli script della shell?

Registri Linux può essere visualizzato con il comando cd/var/ tronco d'albero , quindi digitando comando sta per vedere il log memorizzato in questa directory. Uno dei più importanti log da visualizzare è il syslog, che log tutto tranne i messaggi relativi all'autenticazione.

Come si esegue il debug di uno script?

Per eseguire il debug degli script:

  1. Abilita lo Script Debugger effettuando una delle seguenti operazioni:
  2. Usa questi controlli per eseguire il debug dello script:
  3. Selezionare Pausa in caso di errore se si desidera che gli script vengano messi in pausa quando si verificano errori.
  4. Scegli il menu Strumenti > Script Debugger.
  5. Eseguire uno script che chiama un sub-script.
  6. Fare clic su Entra.

Consigliato: