ฉันไม่พบบันทึกย่อว่าkill 0
พฤติกรรมในหน้านักฆ่าของฉัน (เดเบียน) เป็นอย่างไร
แต่ฉันมีสองความคิดเห็น:
(1) "กลุ่มกระบวนการ" อาจไม่ใช่สิ่งที่คุณคาดหวัง คุณสามารถแสดง Process Group ID (PGID) ด้วยps -o "%p %P %r %c %a"
:
$ ps -o "%p %P %r %c %a"
PID PPID PGID COMMAND COMMAND
12124 12123 12124 zsh -zsh
12212 12124 12212 man man kill
12226 12212 12212 less less
12302 12124 12302 ps ps -o %p %P %r %c %a
ดังนั้นman
ร่วมกับเครื่องมือแสดงเพจเจอร์ ( less
) อยู่ในกลุ่มกระบวนการเดียวกัน แต่ที่แตกต่างจากที่เปลือก (zsh ในกรณีของฉัน)
(2) อาจมีสองkill
คำสั่งต่างกัน หนึ่งที่สร้างขึ้นในbash
(ดูทุบตี (1) มาตรา "SHELL BUILTIN คำสั่ง") /bin/kill
และภายนอก สองคนนี้อาจทำงานแตกต่างกัน! คุณสามารถอย่างชัดเจนรัฐที่หนึ่งที่คุณต้องการที่จะดำเนินการโดยการพิมพ์builtin kill
หรือแทนcommand kill
คำสั่งภายนอกที่คุณยังสามารถเรียกใช้โดยการระบุเส้นทาง:kill
/bin/kill