#linux
#linux
Вопрос:
Есть ли команда / способ просто отобразить список пользовательских процессов в Linux? Я пробовал ps -ef, top и т. Д. Все они, похоже, Также перечисляют процессы ядра. По сути, я пытаюсь проверить wdt каждого пользовательского процесса на устройстве на базе Linux.
Комментарии:
1. Прочитайте
man ps
илиman top
, у обоих есть опции для ограничения вывода на основе имени пользователя.2. @LevLevitsky Я знаю, как ограничить вывод на основе имени пользователя. Мой вопрос больше о команде, чтобы просто перечислить процессы в пользовательском пространстве. Обратите внимание, что процессы в пространстве пользователя и в пространстве ядра все еще могут быть root, поэтому ограничение вывода на основе имени пользователя не поможет моему делу.
3. Например, 2 root 0:00 [kthreadd] находится в пространстве ядра, а 1625 root 0:00 httpd находится в пространстве пользователя… как мне определить, какой из них запускается в пользовательском процессе, просто по имени пользователя?
Ответ №1:
Да, вы можете это сделать. сам ps не имеет этой опции. Просто отфильтруйте все с помощью grep
ps au | grep ^username