Система вывода процессов через ps

Мне нужно выводить системные процессы через ps. Насколько я знаю, за это отвечает флаг F (первый столбец): 1 означает, что это системный процесс. Как я могу вывести только эти процессы без других?

Пример 'ps -el':

2
задан 1 June 2013 в 22:36

3 ответа

Попробуйте ps aux посмотреть, работает ли это для вас. Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь по этому вопросу.

0
ответ дан 1 June 2013 в 22:36

Из man ps:

ps -aux

Если пользователь с именем «x» не существует, этот ps может интерпретировать команду как «ps aux»

, поэтому только для пользователя root обрабатывать, использовать:

ps -auroot

или равно

ps -au root
0
ответ дан 1 June 2013 в 22:36

Предполагая, что вы не возитесь с sudo или root, службы sytem будут работать под root

ps aux | grep root

. Сначала в списке будут перечислены все запущенные службы, а во втором - только корневые. Это не перечисляет серверы (aeg apache), так как многие из них работают под своими собственными пользователями, но apache не является полностью системным процессом

0
ответ дан 1 June 2013 в 22:36

Другие вопросы по тегам:

Похожие вопросы: