มีสัญญาณจำนวนหนึ่งที่การจัดการเริ่มต้นคือการยุติกระบวนการ สัญญาณการเลิกจ้างขั้นสุดท้ายคือ SIGKILL เนื่องจากไม่สามารถจัดการได้และกระบวนการไม่มีทางเลือกนอกจากให้ตาย อย่างไรก็ตามนี่ก็หมายความว่าถ้าคุณส่งมันกระบวนการจะถูกลิดรอนโอกาสในการล้างข้อมูล ดังนั้นมารยาทที่ดีต้องส่งสัญญาณเช่น SIGTERM ที่สามารถจัดการได้ก่อนและเมื่อกระบวนการไม่ออกหลังจากเวลาผ่านไปส่ง SIGKILL
โปรดทราบว่า SIGINT และ SIGQUIT ไม่ใช่ผู้สมัครที่ดีสำหรับการยกเลิกกระบวนการโดยพลการ เนื่องจากความจริงที่ว่ามันสามารถสร้างขึ้นได้จากคีย์บอร์ดของเทอร์มินัลแอปพลิเคชั่นจำนวนมากใช้เพื่อวัตถุประสงค์พิเศษ ตัวอย่างเช่น python interpreter ใช้ SIGINT เพื่อสร้างKeyboardInterrupt
ข้อยกเว้น (เช่นในเซสชัน python แบบโต้ตอบซึ่งมันกลับไปที่พรอมต์) และ JVM ใช้ SIGQUIT เพื่อถ่ายโอนร่องรอยสแต็ก SIGINT และ SIGQUIT ทำยังคงมีประสิทธิภาพมากที่สุดสำหรับสาธารณูปโภคมาตรฐานบรรทัดคำสั่งที่ชอบหรือfind
cat
ระหว่างการปิดระบบระบบ UNIX และ Linux ส่วนใหญ่ส่ง SIGTERM ไปยังกระบวนการทั้งหมดตามด้วยรอ 5 วินาทีตามด้วย SIGKILL นี่เป็นวิธีที่แนะนำในการปิดกระบวนการโดยพลการ
โปรดทราบด้วยว่าแม้ SIGKILL อาจไม่ยุติกระบวนการที่ค้างอยู่ในการรอเครื่องสำรองจนกว่ากระบวนการจะกลับมาทำงานอีกครั้ง
SIGKILL
ซึ่งข้อควรระวังกับการเหยียดหยาม