Mam skrypt bash, który testuje niektóre programy i jeden z nich zwraca, Segmentation fault
więc próbowałem dodać pułapkę w głowie mojego skryptu:
trap "echo 'segfault occured!'" SIGSEGV
To jednak nic nie zrobiło. użyłem
echo $?
zaraz po programie, który produkuje segfault i dostaję 139 jako wynik. Jak mogę dodać pułapkę dla tego konkretnego kodu błędu?
trap "echo 'something happened!'" {1..64}
i wciąż nic nie dostaję. I nawet z tryiedset -bm
iset -o monitor
ale nada.