คำสั่งต่อไปนี้ลงชื่อออกจากฉัน ( อย่าเรียกใช้คำสั่งนี้):
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นั้นคอมพิวเตอร์จะรีสตาร์ท