Ho uno script bash che Segmentation faulttesta 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 -bmeset -o monitorma nada.