J'ai un script bash qui teste certains programmes et l'un des programmes renvoie Segmentation fault
donc j'ai essayé d'ajouter un piège dans la tête de mon script:
trap "echo 'segfault occured!'" SIGSEGV
Cela n'a cependant rien fait. j'ai utilisé
echo $?
juste après le programme qui produit le segfault et j'obtiens 139 en sortie. Comment puis-je ajouter une interruption pour ce code d'erreur spécifique?
trap "echo 'something happened!'" {1..64}
et je ne reçois toujours rien. J'ai même essayé avecset -bm
etset -o monitor
mais nada.