Systemprozesse

Systemprozesse

Wie kann ich (nur) die Systemprozesse sehen, die auf meinem Computer laufen? Ich habe ps, ps -e usw. ausprobiert, aber ich bekomme immer den Benutzerprozess + die Systemprozesse. (Ich habe Firefox geöffnet gelassen und bekomme es auch, obwohl es kein Systemprozess ist.)

Antwort1

pstreewird Ihnen dabei helfen.

Ich denke, es ist in Ihrem System vorinstalliert, wenn nicht

sudo apt-get install  psmisc

dann renne

pstree

pstree zeigt laufende Prozesse als Baum an. Der Baum hat entweder die Wurzel pid oder init, wenn pid weggelassen wird. Wenn ein Benutzername angegeben wird, werden alle Prozessbäume angezeigt, die die Wurzel bei Prozessen haben, die diesem Benutzer gehören.

Weitere Informationen finden Sie hierhttp://linux.about.com/library/cmd/blcmdl1_pstree.htm

Antwort2

Es sieht nicht so aus, als psgäbe es eine explizite Möglichkeit, dies zu tun, aber hier sind einige Ansätze, die möglicherweise zu Ihrem Ziel führen. Um es ganz offen zu sagen: Ich bin mir nicht ganz sicher, was Sie mit Systemprozess meinen.

Alle Prozesse werden von root ausgeführt ps -u 0

Alle Prozesse außer denen, die vom aktuellen Benutzer ausgeführt werdenps -u ${UID} -N

Ich denke, Sie müssen wirklich nur mit den bereitgestellten Flaggen herumspielen ps.

verwandte Informationen