End Process vs End Process Tree


10

ความแตกต่างหลักระหว่างสองคืออะไร ฉันเห็นสิ่งนี้เสมอในเมนูคลิกขวาในหน้าต่าง จะเกิดอะไรขึ้นถ้าคุณยุติกระบวนการที่ต้องพึ่งพากระบวนการอื่น มีวิธีการ "ฆ่า" ต้นไม้กระบวนการใน linux หรือเทคโนโลยีแตกต่างกันอย่างไร

คำตอบ:


10

เมื่อคุณเริ่มโปรเซสกระบวนการจำนวนมากสามารถใช้เพื่อเรียกอินสแตนซ์เพิ่มเติมหรือกระบวนการแยกต่างหาก

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งเหล่านี้เรียกว่ากระบวนการลูกนอกจากนี้เด็กแต่ละคนก็สามารถเรียกกระบวนการเด็ก (ทำให้กระบวนการเดิมเป็นปู่ย่าตายายและกระบวนการใหม่เหล่านี้แต่ละกระบวนการเป็นกระบวนการลูกหลาน)

หากคุณฆ่ากระบวนการผู้ปกครองก็ควรจะฆ่าเด็ก / ลูกหลานในต้นไม้

มันเป็นไปได้ที่จะเรียกกระบวนการและไม่เป็นทางการในทรีแม้ว่า นี่เป็นแนวคิดคร่าวๆ

นอกจากนี้ลีนุกซ์สามารถฆ่าต้นไม้ได้แต่โดยทั่วไปจะไม่ตรงไปตรงมาเหมือนกับการคลิกขวาที่กระบวนการในการมอนิเตอร์กิจกรรม


1
เกี่ยวกับการฆ่าคุณสามารถมีกระบวนการเด็กกำพร้าด้วย
Karan

ใช่ฉันพยายามที่จะไม่ทำให้ซับซ้อนเกินไปเพื่อประโยชน์ของคำตอบ ... แม้ว่ามันจะเป็นจุดที่ดี
Austin T French

1
จะ "ถ้าคุณฆ่ากระบวนการผู้ปกครองก็ควรจะฆ่าเด็ก / ลูกหลานในต้นไม้ด้วย" ต้องการ "end process" หรือ "tree end end?" นอกจากนี้สิ่งนี้จะทำใน linux?
agz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.