คำสั่งต่อไปนี้ลงชื่อออกจากฉัน ( อย่าเรียกใช้คำสั่งนี้):
kill -9 -1
ฉันไม่เข้าใจว่าทำไม
บางคนสามารถอธิบายเรื่องนี้กับฉันได้ไหม
คำสั่งต่อไปนี้ลงชื่อออกจากฉัน ( อย่าเรียกใช้คำสั่งนี้):
kill -9 -1
ฉันไม่เข้าใจว่าทำไม
บางคนสามารถอธิบายเรื่องนี้กับฉันได้ไหม
คำตอบ:
kill SIGNAL PID
ไวยากรณ์
-9
ระบุตัวเลือกว่าSIGKILL
สัญญาณจะถูกส่ง (ทันทียุติกระบวนการเป้าหมาย (e) และระบุ PID -1
เป็นชวเลขสำหรับ "กระบวนการทั้งหมดยกเว้นตัวเองและ init"
เนื่องจากคุณไม่ได้ใช้sudo
(และสันนิษฐานว่าไม่มีสิทธิ์รูท) นี่จะฆ่ากระบวนการทั้งหมดที่คุณมีสิทธิ์ฆ่าทันทีเซสชันทั้งหมดของคุณจึงออกจากระบบ
ลอง
man kill
เพื่อรับคำอธิบายของคำสั่ง kill ..
มันบอกว่า:
PID ของ -1 เป็นพิเศษ มันบ่งชี้ถึงกระบวนการทั้งหมดยกเว้นกระบวนการฆ่าตัวเองและเริ่มต้น
และ
ตัวอย่าง
kill -9 -1
Kill all processes you can kill.
ฉันหวังว่าคุณจะเข้าใจว่าเหตุใดคอมพิวเตอร์ของคุณจะออกจากระบบเมื่อคุณจบกระบวนการทั้งหมด คุณเลิกทุกอย่าง
หวังว่านี่จะช่วยได้
man
สำหรับชี้ไปที่ "สอนปลาอย่างไรman
และให้อาหารเขาตลอดชีวิต" (ปุนตั้งใจ :-))
คุณให้-1
เป็นรหัสกระบวนการ: จากหน้าkill
คน:
A PID of -1 is special; it indicates all processes except the
kill process itself and init.
sudo kill -9 -1
นั้นคอมพิวเตอร์จะรีสตาร์ท