ฉันมีสคริปต์ทุบตีที่ทดสอบโปรแกรมบางโปรแกรมและหนึ่งในโปรแกรมส่งคืนSegmentation fault
ดังนั้นฉันจึงพยายามเพิ่มกับดักไว้ในหัวสคริปต์ของฉัน:
trap "echo 'segfault occured!'" SIGSEGV
อย่างไรก็ตามไม่ได้ทำอะไรเลย ฉันใช้
echo $?
หลังจากโปรแกรมที่สร้าง segfault และฉันได้รับ139เป็นผลลัพธ์ ฉันจะเพิ่มกับดักสำหรับรหัสข้อผิดพลาดเฉพาะนั้นได้อย่างไร
trap "echo 'something happened!'" {1..64}
และยังไม่ได้อะไรเลย ฉันยังลองกับset -bm
และset -o monitor
แต่ nada