Ho uno script bash che Segmentation fault
testa alcuni programmi e uno dei programmi ritorna quindi ho provato ad aggiungere una trappola nella testa del mio script:
trap "echo 'segfault occured!'" SIGSEGV
Che comunque non ha fatto nulla. ero solito
echo $?
subito dopo il programma che produce il segfault e ottengo 139 come output. Come posso aggiungere una trap per quel codice di errore specifico?
trap "echo 'something happened!'" {1..64}
e ancora non ottengo nulla. Ho anche provato conset -bm
eset -o monitor
ma nada.