อันที่จริงวัตถุประสงค์ดั้งเดิมของสัญญาณคือการฆ่ากระบวนการเป้าหมาย kill
ปรากฏในUnix รุ่นที่ 3 ; ในเวลานั้นมันถูกสงวนไว้เพื่อรูทและกระบวนการถูกบังคับให้ฆ่า (เช่น SIGKILL วันนี้) และทิ้งดัมพ์หลัก
รุ่น Unix ที่ 4เพิ่มอาร์กิวเมนต์หมายเลขสัญญาณเช่นเดียวกับการsignal
เรียกระบบสหายเพื่อตั้งตัวจัดการสัญญาณ ในขณะนั้นสัญญาณทั้งหมดจะฆ่ากระบวนการเป้าหมายเว้นแต่กระบวนการเป้าหมายได้เรียกignore
ใช้
เมื่อเวลาผ่านไปมีสัญญาณมากขึ้นเรื่อย ๆ ซึ่งบางส่วนไม่ได้ฆ่ากระบวนการเป้าหมายตามค่าเริ่มต้น แต่ชื่อยังคงอยู่
คณะกรรมการ POSIXถกเถียงกันเปลี่ยนชื่อkill
เพราะในขณะที่คุณไม่ทราบสัญญาณทั้งหมดมีวัตถุประสงค์เพื่อยุติกระบวนการเป้าหมาย แต่ถูกยึดที่มั่นการใช้งานทางประวัติศาสตร์โดยจุดนั้นเพื่อให้การเปลี่ยนแปลงก็จะได้รับมากขึ้นกว่าไม่ทำให้เกิดความสับสน