Системные процессы

Системные процессы

Как мне увидеть системные процессы (только), запущенные на моем компьютере? Я пробовал ps, ps -e и т. д., но всегда получаю пользовательский процесс + системные процессы. (Я держал Firefox открытым, он у меня тоже есть. Хотя это не системный процесс.)

решение1

pstreeпоможет вам в этом.

Я думаю, что он предустановлен в вашей системе, если нет

sudo apt-get install  psmisc

затем беги

pstree

pstree показывает запущенные процессы в виде дерева. Дерево имеет корень либо в pid, либо в init, если pid не указан. Если указано имя пользователя, отображаются все деревья процессов, имеющие корень в процессах, принадлежащих этому пользователю.

Более подробную информацию можно найти здесьhttp://linux.about.com/library/cmd/blcmdl1_pstree.htm

решение2

Не похоже, что psесть явный способ сделать это, но вот несколько подходов, которые могут дать то, что вы хотите. Полное раскрытие информации, я не совсем уверен, что вы подразумеваете под системным процессом.

Все процессы запущены пользователем root ps -u 0

Все процессы, за исключением запущенных текущим пользователемps -u ${UID} -N

Я думаю, вам действительно нужно просто поиграться с флагами ps.

Связанный контент