Prozess beenden vs Prozessbaum beenden

10

Was ist der Hauptunterschied zwischen den beiden? Ich sehe dies immer im Rechtsklick-Menü in Windows. Was passiert, wenn Sie einen Prozess beenden, auf den sich ein anderer Prozess stützt? Gibt es eine Möglichkeit, einen Prozessbaum unter Linux zu "töten", oder unterscheidet sich die Technologie?

agz
quelle

Antworten:

10

Wenn Sie einen Prozess starten, können viele davon verwendet werden, um entweder zusätzliche Instanzen oder separate Prozesse aufzurufen.

Geben Sie hier die Bildbeschreibung ein

Diese werden als untergeordnete Prozesse bezeichnet. Zusätzlich kann jedes Kind untergeordnete Prozesse aufrufen (den ursprünglichen Prozess zu einem Großelternteil machen und jeden dieser neuen Prozesse als untergeordnete Prozesse).

Wenn Sie den übergeordneten Prozess beenden, sollten auch die Kinder / Enkelkinder im Baum getötet werden.

Es ist jedoch möglich, Prozesse aufzurufen und nicht offiziell im Baum zu sein. Dies ist ein grobes Konzept.

Auch Linux können Bäume töten , aber es ist in der Regel nicht so einfach wie ein Rechtsklick ein Prozess , in dem Aktivitätsmonitor.

Austin T Französisch
quelle
1
In Bezug auf das Töten können Sie auch verwaiste Prozesse haben.
Karan
Ja, ich habe versucht, es nicht zu komplizieren, um die Antwort zu erhalten ... Obwohl es ein guter Punkt ist.
Austin T Französisch
1
will "Wenn Sie den übergeordneten Prozess beenden, sollten auch die Kinder / Enkelkinder im Baum getötet werden." Benötigen Sie "Prozess beenden" oder "Prozessbaum beenden?" Wie geht das auch unter Linux?
Agz