Eu tenho um script bash que testa alguns programas e um dos programas retorna, Segmentation fault
então tentei adicionar uma armadilha na cabeça do meu script:
trap "echo 'segfault occured!'" SIGSEGV
Isso, no entanto, não fez nada. eu usei
echo $?
logo após o programa que produz o segfault e recebo 139 como saída. Como posso adicionar uma interceptação para esse código de erro específico?
trap "echo 'something happened!'" {1..64}
e ainda não recebo nada. Eu até tryied comset -bm
eset -o monitor
mas nada.