[bash] debug e backtrace

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
london3
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 565
Iscrizione: domenica 19 gennaio 2014, 16:22
Desktop: ubuntu:GNOME
Distribuzione: Ubuntu 22.04.1 LTS

[bash] debug e backtrace

Messaggio da london3 »

ho creato uno script di cui voglio fare il debug...
Nello specifico voglio che l'esecuzione si fermi al primo errore riscontrato, e inoltre voglio avere il backtrace di tutti i punti che hanno preceduto l'errore.
Tutto questo senza sporcare in alcun modo lo script in oggetto (niente set -e, set -x, ecc.), ma solo usando appositi comandi esterni.
Si può?

Ho letto da qualche parte che per fermare l'esecuzione basta dare il comando da shell

$ bash -e script.sh

è corretto?
Non ho mai provato questo comando perchè non sono pratico ed ho paura di fare danni.

Inoltre per il backtrace come si fa?
Computer: Lenovo ThinkPad L480
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti